倾斜传感器 | hyperPad Documentation
Logo
Documentation交互倾斜传感器
交互

倾斜传感器

Published 2017年2月21日

描述

倾斜传感器行为是一种高级行为,可输出设备倾斜时的 X 和 Y 值。你可以用它来创建超越内置 倾斜控制 行为的高级输入控件。只要你朝任意方向倾斜设备,此行为就会反复触发事件。

属性

事件重复触发时

对象 A

这是你想通过倾斜设备来控制的对象。默认情况下会选中当前对象,但你可以点击图形,将其更改为场景中的其他对象。

倾斜位置

此选项可让你设置设备倾斜时的默认静止位置。例如,「常规」适用于坐着使用设备的情况,而「俯视」适用于设备平放在桌面上的情况。

按方向触发

选择此行为触发时对应的特定方向。例如,如果将方向设为向右倾斜,则只有在设备向右倾斜时,此行为才会触发。

最小阈值

设备需要倾斜多少,倾斜才会被检测到。

输出

X

此值表示设备在 X 轴上的倾斜程度。负数表示摇杆向左移动,正数表示向右移动。

Y

此值表示设备在 X 轴上的倾斜程度。负数表示设备向下倾斜,正数表示向上倾斜。

幅度

此行为会输出设备相对于原始位置的倾斜幅度。此值介于 0 到 1 之间,其中 0 表示静止,1 表示完全倾斜。

角度

设备相对于静止位置倾斜的角度(以度为单位)。

对象 ID

此输出为对象 ID。

示例

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

下载示例项目

相关内容

倾斜控制

倾斜传感器