GetPlayerObjectRot
توضیحات
استفاده از این تابع برای دریافت چرخش فعلی object. چرخش به صورت reference در سه متغیر rotationX/rotationY/rotationZ ذخیره میشود.
نام | توضیحات |
---|---|
playerid | بازیکنی که این object به او مربوط است. |
objectid | objectid objectی که میخواهید چرخشش را دریافت کنید. |
&Float:rotationX | متغیر برای ذخیره چرخش X، به صورت reference پاس داده میشود. |
&Float:rotationY | متغیر برای ذخیره چرخش Y، به صورت reference پاس داده میشود. |
&Float:rotationZ | متغیر برای ذخیره چرخش Z، به صورت reference پاس داده میشود. |
مقادیر برگشتی
چرخش object در متغیرهای مشخص شده ذخیره میشود.
مثالها
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, objectid, rotationX, rotationY, rotationZ);
// rotationX = 0.0
// rotationY = 0.0
// rotationZ = 96.0
return 1;
}
توابع مرتبط
- CreatePlayerObject: ایجاد object برای فقط یک بازیکن.
- DestroyPlayerObject: نابود کردن player object.
- IsValidPlayerObject: بررسی اینکه آیا player object خاصی معتبر است.
- MovePlayerObject: حرکت دادن player object.
- StopPlayerObject: متوقف کردن حرکت player object.
- SetPlayerObjectPos: تنظیم موقعیت player object.
- SetPlayerObjectRot: تنظیم چرخش player object.
- GetPlayerObjectPos: پیدا کردن player object.
- AttachPlayerObjectToPlayer: متصل کردن player object به بازیکن.
- CreateObject: ایجاد object.
- DestroyObject: نابود کردن object.
- IsValidObject: بررسی اینکه آیا object خاصی معتبر است.
- MoveObject: حرکت دادن object.
- StopObject: متوقف کردن حرکت object.
- SetObjectPos: تنظیم موقعیت object.
- SetObjectRot: تنظیم چرخش object.
- GetObjectPos: پیدا کردن object.
- GetObjectRot: بررسی چرخش object.
- AttachObjectToPlayer: متصل کردن object به بازیکن.