交互
倾斜传感器
Published 2017年2月21日
描述
倾斜传感器行为是一种高级行为,可输出设备倾斜时的 X 和 Y 值。你可以用它来创建超越内置 倾斜控制 行为的高级输入控件。只要你朝任意方向倾斜设备,此行为就会反复触发事件。
属性
事件重复触发时
| 对象 A |
这是你想通过倾斜设备来控制的对象。默认情况下会选中当前对象,但你可以点击图形,将其更改为场景中的其他对象。 |
| 倾斜位置 |
此选项可让你设置设备倾斜时的默认静止位置。例如,「常规」适用于坐着使用设备的情况,而「俯视」适用于设备平放在桌面上的情况。 |
| 按方向触发 |
选择此行为触发时对应的特定方向。例如,如果将方向设为向右倾斜,则只有在设备向右倾斜时,此行为才会触发。 |
| 最小阈值 |
设备需要倾斜多少,倾斜才会被检测到。 |
输出
| X |
此值表示设备在 X 轴上的倾斜程度。负数表示摇杆向左移动,正数表示向右移动。 |
| Y |
此值表示设备在 X 轴上的倾斜程度。负数表示设备向下倾斜,正数表示向上倾斜。 |
| 幅度 |
此行为会输出设备相对于原始位置的倾斜幅度。此值介于 0 到 1 之间,其中 0 表示静止,1 表示完全倾斜。 |
| 角度 |
设备相对于静止位置倾斜的角度(以度为单位)。 |
| 对象 ID |
此输出为对象 ID。 |
示例
如果内置的 倾斜控制 行为无法满足你的需求,可以使用此行为。你可以输出 X 和 Y 轴的模拟位置,并使用其他行为来移动对象或添加其他游戏元素。

