跳到主要内容

AttachPlayerObjectToObject

注意

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

描述

您可以使用此功能将玩家物体附加到其他玩家物体上。被附加的物体会跟随主物体移动。

名称说明
playerid玩家 ID
objectid要附加的玩家物体 ID
parentid目标玩家物体 ID
Float:OffsetX主物体与附加物体在 X 轴方向的距离
Float:OffsetY主物体与附加物体在 Y 轴方向的距离
Float:OffsetZ主物体与附加物体在 Z 轴方向的距离
Float:RotX附加物体相对于主物体 X 轴的旋转角度
Float:RotY附加物体相对于主物体 Y 轴的旋转角度
Float:RotZ附加物体相对于主物体 Z 轴的旋转角度
bool:syncRotation是否同步旋转(设为false时附加物体的旋转不会随主物体改变)

返回值

true - 函数执行成功

false - 函数执行失败(第一个物体不存在,不检测第二个物体是否存在)

示例

new objectid = CreatePlayerObject(...);
new parentid = CreatePlayerObject(...);

AttachPlayerObjectToObject(playerid, objectid, parentid, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, true);

注意事项

提示

在附加操作前必须确保两个物体都已创建

相关函数