سؤال

سؤال: كيف يمكنك تعيين مادة مع برنامج نصي إلى كائن في الخلاط؟


معلومات:

لديّ هذا البرنامج النصي لاستيراد نوع نموذج خاص بي ، وهو في الأساس خريطة نجمة مع كائن يتكون من قمة واحدة. من أجل جعلها تبدو مثل النجوم وتكون مرئية ، سيكون لديهم جميعًا مادة هالو مخصصة لهم. أنا أتعرف على كيفية صنع هذه المادة وأعطيها القيم على ما يرام ، لكن لا يبدو لي أن أحصل عليها. جربت الشيء الأكثر وضوحا الذي كان:

ObjectName.setMaterial (اسم المواد)

لكن هذا لم يفعل شيئًا. وعندما كنت آخذ كائنًا يحتوي على مادة وأتصل بوظيفة GetMaterial عليها ، لن يعيد شيئًا. هناك شيء أفتقده هنا ، هل يمكن لأحد أن يلقي بعض الضوء عليه؟ شكرًا.

~ تا

هل كانت مفيدة؟

المحلول

ObjectName.setMaterials ([المواد]) --- نسيت أن "s" الصغيرة.

عندما تكون الوسيطة إلى setMaterials قائمة تضم 16 عنصرًا أو أقل ، يجب أن تكون جميعها موادًا أو لا شيء.

http://www.zoo-logique.org/3d.blender/scripts_python/api/object.object-lass.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top