如何将创建参数传递给抽象?
How to pass creation arguments to a abstraction?
关于纯数据的问题:抽象是否支持创建参数?如果是这样,我怎样才能让他们工作?我有这样的设置,我希望 1 出现在 bar.pd 的底部数字框中。我真的必须使用其他框将所有参数传递给 foo(如 bar2.pd 所示)吗?
foo.pd:
[inlet]
|
[outlet]
bar.pd(不起作用):
[foo 1]
|
[0\
bar2.pd(有效):
[loadbang]
|
[1(
|
[foo]
|
[1\
立即回答您的问题:是的。子补丁,或者更准确地说是抽象,支持多少个创建参数,如你所愿。
您可以在抽象中将创建参数称为 $1、$2 等...但要小心,因为这些类型的变量与消息中使用的变量不同。
所以如果 foo.pd 是:
[loadbang]
|
[f ]
|
[outlet]
然后您可以这样从 bar.pd 调用它:
[foo 1]
|
[1\
foo 出口的结果将是您在调用 foo 时选择作为创建变量插入的任何变量。
总而言之,不,您不必使用其他框将所有参数传递给 foo。
关于纯数据的问题:抽象是否支持创建参数?如果是这样,我怎样才能让他们工作?我有这样的设置,我希望 1 出现在 bar.pd 的底部数字框中。我真的必须使用其他框将所有参数传递给 foo(如 bar2.pd 所示)吗?
foo.pd:
[inlet]
|
[outlet]
bar.pd(不起作用):
[foo 1]
|
[0\
bar2.pd(有效):
[loadbang]
|
[1(
|
[foo]
|
[1\
立即回答您的问题:是的。子补丁,或者更准确地说是抽象,支持多少个创建参数,如你所愿。
您可以在抽象中将创建参数称为 $1、$2 等...但要小心,因为这些类型的变量与消息中使用的变量不同。
所以如果 foo.pd 是:
[loadbang]
|
[f ]
|
[outlet]
然后您可以这样从 bar.pd 调用它:
[foo 1]
|
[1\
foo 出口的结果将是您在调用 foo 时选择作为创建变量插入的任何变量。
总而言之,不,您不必使用其他框将所有参数传递给 foo。