行为编辑器
在行为之间共享值
Published 2014年9月29日
某些行为可以输出数值,供你在其他行为中使用。轻点任意行为时,你会发现有些行为旁边带有一个输出图标的小圆圈,这表示你可以将输出值拖到另一个行为的输入字段中。例如,“添加数值”行为会输出你指定的两个数字之和。如果要将结果存入“方框容器”,只需轻点“方框容器”行为,然后将输出值拖到“存储”输入字段中。
多个输出值
有些行为可以输出多个值。“计算方向”行为就是一个例子。它会输出 X 向量、Y 向量和角度。
更改输入字段
轻点输入字段内的图标,会提示你创建“更改输入字段”行为。此行为是一种操作,会在事件触发时更改输入字段的值。与方框容器不同,“更改输入字段”只能控制单个输入字段,是一种操作,并且无法向其他行为输出任何内容。
请注意,只有在再次执行原始行为,或开启“重启行为”开关后,更改后的值才会生效。
例如,如果你更改对象的速度,那么在再次执行原始“设置速度”行为之前,对象的移动速度不会受到影响。
通过提示创建的“更改输入字段”行为。
在“更改输入字段”行为的属性中,将“重启行为”开关切换为“开”,即可让“更改输入字段”重新执行原始行为。这样会使用新值更新原始行为。
缺失的行为
如果某个行为被删除,与之共享输入字段的行为会以红色高亮显示,提示发生了错误。

