跳到主要内容

GetPlayerObjectRot

描述

该函数用于获取玩家物体的当前旋转角度。旋转角度通过引用方式存储在三个 rotationX/rotationY/rotationZ 变量中。

参数名说明
playerid关联该物体的玩家 ID
objectid需要获取旋转角度的物体 ID
&Float:rotationX存储 X 轴旋转角度的浮点型变量(通过引用传递)
&Float:rotationY存储 Y 轴旋转角度的浮点型变量(通过引用传递)
&Float:rotationZ存储 Z 轴旋转角度的浮点型变量(通过引用传递)

返回值

物体的旋转角度将被存储在指定的变量中

示例代码

new gPlayerObject[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gPlayerObject[playerid] = CreatePlayerObject(playerid, 2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0);

new Float:rotationX, Float:rotationY, Float:rotationZ;
GetPlayerObjectRot(playerid, gPlayerObject[playerid], rotationX, rotationY, rotationZ);
// rotationX = 0.0
// rotationY = 0.0
// rotationZ = 96.0
return 1;
}

相关函数