摇杆输入 | hyperPad Documentation
Logo
Documentation交互摇杆输入
交互

摇杆输入

Published 2017年2月21日

描述

摇杆输入行为是一种高级行为,可输出摇杆位置的 X 和 Y 值。你可以使用它创建更高级的输入控制,扩展内置的摇杆控制行为。移动摇杆时,此行为会不断触发事件。

属性

在事件发生时重复触发

对象 A

选择要从中接收输入的摇杆对象。

触发方向

选择此行为仅在特定方向上触发。例如,如果将方向设为摇杆向右,那么只有在摇杆处于右侧位置时,此行为才会触发。

最小阈值

摇杆需要从中心移动多远才会触发事件。

标准化输出

开启后,X 和 Y 输出将会标准化。这意味着 X 和 Y 值的范围均为 -1 到 1(含边界值)。例如,如果摇杆向下移动到最底部,Y 值将为 -1。

输出

X

此值表示摇杆在 X 轴上移动的距离。负值表示摇杆向左移动,正值表示向右移动。

Y

此值表示摇杆在 X 轴上移动的距离。负值表示摇杆向下移动,正值表示向上移动。

角度

输出摇杆当前的角度。

对象 ID

输出对象 ID。

示例

如果内置的摇杆控制行为无法满足你的需求,可以使用此行为。你可以输出 X 和 Y 轴上的模拟位置值,并使用其他行为移动对象或添加其他游戏元素。

下载示例项目

相关内容

摇杆控制

摇杆输入