交互
摇杆输入
Published 2017年2月21日
描述
摇杆输入行为是一种高级行为,可输出摇杆位置的 X 和 Y 值。你可以使用它创建更高级的输入控制,扩展内置的摇杆控制行为。移动摇杆时,此行为会不断触发事件。
属性
在事件发生时重复触发
| 对象 A |
选择要从中接收输入的摇杆对象。 |
| 触发方向 |
选择此行为仅在特定方向上触发。例如,如果将方向设为摇杆向右,那么只有在摇杆处于右侧位置时,此行为才会触发。 |
| 最小阈值 |
摇杆需要从中心移动多远才会触发事件。 |
| 标准化输出 |
开启后,X 和 Y 输出将会标准化。这意味着 X 和 Y 值的范围均为 -1 到 1(含边界值)。例如,如果摇杆向下移动到最底部,Y 值将为 -1。 |
输出
| X |
此值表示摇杆在 X 轴上移动的距离。负值表示摇杆向左移动,正值表示向右移动。 |
| Y |
此值表示摇杆在 X 轴上移动的距离。负值表示摇杆向下移动,正值表示向上移动。 |
| 角度 |
输出摇杆当前的角度。 |
| 对象 ID |
输出对象 ID。 |
示例
如果内置的摇杆控制行为无法满足你的需求,可以使用此行为。你可以输出 X 和 Y 轴上的模拟位置值,并使用其他行为移动对象或添加其他游戏元素。

