设备传感器
GDevelop具有访问大多数移动设备上的传感器的能力。
方向传感器
方向传感器结合了陡率计、加速计和指南针,将它们合而为一。这允许您通过轻微旋转手中的移动设备来控制游戏对象。您可以通过“alpha”、“beta”和“gamma”值访问位置数据,这些值在下一节中有解释。
坐标轴解释
Alpha
“alpha”值对应于当您的手机平放在桌子上,显示屏向上时指向天空的轴。您可以使用“alpha”旋转值轻松创建一个指南针。
**范围:**0到360度
Beta
“beta”轴穿过手机的窄边。
范围:-180到180度
Gamma
“gamma”轴穿过手机的长边。
范围:-90到90度
条件
传感器活跃
此条件检查传感器是否已被激活并正在提供位置数据。
方向Alpha
此条件允许您将alpha值与数字或变量进行比较。
方向Beta
此条件允许您将beta值与数字或变量进行比较。
方向Gamma
此条件允许您将gamma值与数字或变量进行比较。
动作
激活方向传感器
此动作激活方向传感器,以便它开始传递alpha、beta和gamma值。当您不再需要传感器时,关闭此动作可以节省一些处理时间和手机电量。
停用方向传感器
此动作停用方向传感器,以使其停止传递alpha、beta和gamma值。
表达式
是否为绝对值
此值指示方向数据是绝对值。以地球坐标为参考(值1)或使用设备决定的任意框架(值0)。
Alpha值
“alpha”旋转。
Beta值
“beta”旋转。
Gamma值
“gamma”旋转。
动作传感器
与返回绝对值的方向传感器相比,动作传感器提供相对值。此传感器仅在设备移动时返回值。如果您保持静止不动,无论其方向如何,传感器都将返回0。您可以通过“x”、“y”和“z”值访问沿轴的运动数据,以及关于轴的旋转数据通过“alpha”、“beta”和“gamma”,这些值在下一节中有解释。
坐标轴解释
加速度 X
此值显示沿x轴的加速度。如果您沿较长边移动设备,x值将增加。
加速度 Y
此值显示沿y轴的加速度。如果您沿较小边移动设备,y值将增加。
加速度 Z
此值显示沿z轴的加速度。如果您上下移动设备,z值将增加。
旋转alpha
此值显示绕z轴的加速度。如果您旋转设备,显示向上,alpha值将增加。
旋转beta
此值显示绕x轴的加速度。如果您手持设备以横向模式,每边一只手,您可以绕x轴旋转设备,beta值将增加。
旋转gamma
此值显示绕y轴的加速度。如果您手持设备以纵向模式,每边一只手,您可以绕y轴旋转设备,beta值将增加。
条件
传感器活跃
此条件检查传感器是否已被激活并正在提供位置数据。
加速度X
此条件允许您将x加速度的值与数字或变量进行比较。(m/s²)
加速度Y
此条件允许您将y加速度的值与数字或变量进行比较。(m/s²)
加速度Z
此条件允许您将z加速度的值与数字或变量进行比较。(m/s²)
动作Alpha
此条件允许您将alpha的值与数字或变量进行比较。(m/s²)
动作Beta
此条件允许您将beta的值与数字或变量进行比较。(m/s²)
动作Gamma
此条件允许您将gamma的值与数字或变量进行比较。(m/s²)
动作
激活动作传感器
此动作激活动作传感器,使其开始传递x、y、z、alpha、beta和gamma值。当您不再需要传感器时,请再次关闭以节省一些处理时间和手机电量。
停用动作传感器
此动作停用动作传感器,使其停止传递x、y、z、alpha、beta和gamma值。
表达式
加速度X值
“x”加速度。(m/s²)
加速度Y值
“y”加速度。(m/s²)
加速度Z值
“z”加速度。(m/s²)
Alpha值
“alpha”旋转。(m/s²)
Beta值
“beta”旋转。(m/s²)
Gamma值
“gamma”旋转。(m/s²)