پرش به مطلب اصلی

MovePlayerObject

توضیحات

آبجکت بازیکن را با سرعت تعیین شده منتقل می‌کند. همچنین از چرخش پشتیبانی می‌کند. بازیکنان/وسایل نقلیه روی آبجکت‌های در حال حرکت surf خواهند کرد.

نامتوضیحات
playeridID بازیکنی که آبجکت-بازیکنش باید منتقل شود.
objectidID آبجکتی که باید منتقل شود.
Float:targetXمختصات X برای انتقال آبجکت.
Float:targetYمختصات Y برای انتقال آبجکت.
Float:targetZمختصات Z برای انتقال آبجکت.
Float:speedسرعت انتقال آبجکت.
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);

MovePlayerObject(playerid, gPlayerObject[playerid], 2001.195679, 1547.113892, 10.000000, 2.0);
return 1;
}

نکات

نکته

اگر از پارامترهای چرخش استفاده می‌کنی، آبجکت باید منتقل شود (X/Y/Z). آبجکت چرخش را از زمانی که شروع به حرکت می‌کند تا زمانی که متوقف می‌شود interpolate خواهد کرد.

توابع مرتبط