跳到主要内容

PlayerTextDrawGetPreviewRot

注意

这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!

描述

获取 3D 模型预览玩家文本绘图的旋转角度和缩放值

参数名说明
playerid玩家的 ID
PlayerText:textid要获取旋转和缩放参数的玩家文本绘图的 ID
&Float:rotationX用于存储 X 轴旋转角度的浮点变量,通过引用传递
&Float:rotationY用于存储 Y 轴旋转角度的浮点变量,通过引用传递
&Float:rotationZ用于存储 Z 轴旋转角度的浮点变量,通过引用传递
&Float:zoom用于存储缩放值的浮点变量,通过引用传递

示例

new PlayerText:gMyTextdraw[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
gMyTextdraw[playerid] = CreatePlayerTextDraw(playerid, 320.0, 240.0, "_");
PlayerTextDrawFont(playerid, gMyTextdraw[playerid], TEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawUseBox(playerid, gMyTextdraw[playerid], 1);
PlayerTextDrawBoxColor(playerid, gMyTextdraw[playerid], 0x000000FF);
PlayerTextDrawTextSize(playerid, gMyTextdraw[playerid], 40.0, 40.0);
PlayerTextDrawSetPreviewModel(playerid, gMyTextdraw[playerid], 411);
PlayerTextDrawSetPreviewRot(playerid, gMyTextdraw[playerid], -10.0, 0.0, -20.0, 1.0);
PlayerTextDrawShow(playerid, gMyTextdraw[playerid]);

new Float:rotationX, Float:rotationY, Float:rotationZ, Float:zoom;
PlayerTextDrawGetPreviewRot(playerid, gMyTextdraw[playerid], rotationX, rotationY, rotationZ, zoom);
// rotationX = -10.0
// rotationY = 0.0
// rotationZ = -20.0
// zoom = 1.0
return 1;
}

相关函数

相关回调