共计 560 个字符,预计需要花费 2 分钟才能阅读完成。
轨道行为脚本接口
该接口派生自 i 行为实例
,用于添加特定于 轨道
行为的 API set 目标位置
。
轨道行为 API:
set 目标位置(x,y)
:在布局中设置机芯将围绕的位置。(获取目标位置)
:以二元素数组的形式返回布局中的当前目标位置[x, y]
。引脚(iWorldInst)
:传递IWorldInstance
以将行为设置为始终围绕该对象的位置进行环绕。速度
:设置或获取当前转速(以弧度 / 秒为单位)。加速度
:设置或获取当前旋转加速度(以弧度 / 秒 / 秒为单位)。旋转
:通过其相对于目标位置的角度(以弧度为单位)设置或获取当前轨道位置。偏移角度
:对于椭圆轨道,设置或获取椭圆的旋转(以弧度为单位)。对于圆形轨道,这不会影响轨道路径(因为旋转圆圈没有影响),但它会改变轨道的初始角度。初始 Radius
、secondary 半径
:设置或获取轨道与其目标位置的距离。主半径在偏移角方向上,次半径垂直于偏移角。对于圆形轨道,将两个值设置为相同的半径;对于椭圆轨道,将它们设置为不同的值。isMatchRotation
:设置或获取一个布尔值,指示该行为是否也会改变对象的角度以匹配行进方向。总旋转
、总绝对旋转
:设置或获取以弧度为单位的总累计旋转数。getDistanceToTarget()
:返回从对象到目标位置的距离。已启用
:指示是否启用该行为的布尔值。
正文完