跳到主要内容

GetVehicleRotationQuat

描述

获取车辆基于四元数(Quaternion)的三维旋转参数。

参数名说明
vehicleid目标车辆 ID
&Float:w存储四元数 w 分量的浮点型变量(通过引用传递)
&Float:x存储四元数 x 分量的浮点型变量(通过引用传递)
&Float:y存储四元数 y 分量的浮点型变量(通过引用传递)
&Float:z存储四元数 z 分量的浮点型变量(通过引用传递)

返回值

true - 操作成功执行

false - 操作执行失败(指定车辆不存在)

车辆的四元数旋转参数将被存储至指定的变量中。

示例

new
Float:w,
Float:x,
Float:y,
Float:z;

GetVehicleRotationQuat(vehicleid, w, x, y, z);

注意事项

提示
  • 本函数没有对应的设置方法(只能通过 SetVehicleZAngle 设置 Z 轴角度)
  • 对于无人驾驶的车辆,本函数可能返回不准确数值。原因是当车辆未被占用时,其内部旋转矩阵的第三行数据可能损坏

相关函数