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

GetObjectMaterial

هشدار

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

توضیحات

دریافت داده‌های متریال از یک شاخص از آبجکت.

نامتوضیحات
objectidشناسه آبجکت.
materialIndexشاخص متریال روی آبجکت. (0 تا 15)
&modelidمتغیری برای ذخیره شناسه مدل، به صورت مرجع ارسال می‌شود.
textureLibrary[]آرایه‌ای برای ذخیره textureLibrary، به صورت مرجع ارسال می‌شود.
textureLibrarySizeاندازه textureLibrary.
textureName[]آرایه‌ای برای ذخیره textureName، به صورت مرجع ارسال می‌شود.
textureNameSizeاندازه textureName.
&materialColourمتغیری برای ذخیره materialColour، به صورت مرجع ارسال می‌شود.

مقادیر بازگشتی

true - تابع با موفقیت اجرا شد.

false - تابع در اجرا ناموفق بود. آبجکت مشخص شده وجود ندارد یا شاخص متریال نامعتبر است.

مثال‌ها

new objectid = CreateObject(19371, 978.71143, -925.25708, 42.63720,   0.00000, 0.00000, 2.00000);
SetObjectMaterial(objectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

new
modelid,
textureLibrary[16],
textureName[16],
materialColour;

GetObjectMaterial(objectid, 0, modelid, textureLibrary, sizeof(textureLibrary), textureName, sizeof(textureName), materialColour);
// modelid = 19341
// textureLibrary = "egg_texts"
// textureName = "easter_egg01"
// materialColour = 0xFFFFFFFF

توابع مرتبط