共计 561 个字符,预计需要花费 2 分钟才能阅读完成。
汽车行为
描述
汽车行为允许一个对象向前和向后加速、转向,以及在拐角处漂移。默认情况下,它通过键盘上的箭头键进行控制。更多信息请参见启动页面中的驾驶示例。
脚本编写
使用 JavaScript 或 TypeScript 时,可以通过 ICarBehaviorInstance
脚本接口访问此行为的功能。
汽车属性
- 最大速度:汽车可以达到的最大速度。
- 加速度:汽车加速的速率。
- 减速度:汽车刹车的速率。
- 转向速度:汽车转向时的旋转速率。
- 漂移恢复:汽车从漂移中恢复的速率。
- 摩擦力:与固体物体碰撞时损失的速度量。
- 停止时转向:对象是否可以在不移动时旋转。
- 设置角度:行为是否设置对象的角度。
- 默认控制:汽车运动是否由键盘箭头键控制。
- 启用:行为最初是启用还是禁用。
汽车条件
- 比较速度:比较汽车的当前速度。
- 已启用:测试行为当前是否启用。
- 正在移动:测试汽车当前是否在移动(速度非零)。
汽车动作
- 设置加速度 、 设置减速度 、 设置默认控制 等:设置相应的属性。
- 设置启用:启用或禁用运动。
- 设置忽略输入:设置是否忽略输入。
- 设置速度:设置对象的当前速度。
- 模拟控制:模拟按下某个运动控制键。
- 停止:将速度设置为 0。
汽车表达式
- 加速度 、 减速度 、 漂移恢复 、 摩擦力 、 最大速度 、 转向速度:返回相应属性。
- 移动角度:获取当前的运动角度。
- 速度:获取对象的当前运动速度。
- 向量 X 、向量 Y :获取对象在每个轴上的速度。
正文完