跳到主要内容

GetPlayerCameraPos

描述

获取玩家当前视角的三维空间坐标位置

参数名说明
playerid需要获取视角坐标的玩家 ID
&Float:x用于存储 X 坐标的浮点变量(通过引用传递)
&Float:y用于存储 Y 坐标的浮点变量(通过引用传递)
&Float:z用于存储 Z 坐标的浮点变量(通过引用传递)

返回值

坐标数据将存储在指定的变量中。

示例代码

public OnPlayerDisconnect(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerCameraPos(playerid, x, y, z);

printf("玩家断开连接时视角坐标为 %f, %f, %f", x, y, z);
return 1;
}

注意事项

注意

玩家视角坐标每秒仅更新一次(瞄准状态除外)。如需依赖视角坐标进行操作,建议设置 1 秒间隔的定时器

相关函数