2

关于纯数据的问题:抽象是否支持创建参数?如果是这样,我怎样才能让它们工作?我有这样的设置,我希望 1 出现在 bar.pd 的底部数字框中。我真的必须使用其他框将所有参数传递给 foo(如 bar2.pd 所示)吗?

foo.pd:

[inlet]
|
[outlet]

bar.pd(不起作用):

[foo 1]
|
[0\

bar2.pd(这有效):

[loadbang]
|
[1(
|
[foo]
|
[1\
4

1 回答 1

4

立即回答您的问题:是的。子补丁,或者更准确的抽象,支持你希望的多少创建参数。

您可以将抽象内部的创建参数称为 $1、$2 等...但要小心,因为这些类型的变量与消息中使用的变量不同。

所以如果 foo.pd 是:

[loadbang]
|
[f $1]
|
[outlet]

你用这种方式从 bar.pd 调用它:

[foo 1]
|
[1\

来自 foo 出口的结果将是您在调用 foo 时选择作为创建变量插入的任何变量。

总而言之,不,您不必使用其他框将所有参数传递给 foo 。

于 2017-06-15T22:22:09.720 回答