Material Manufacturer

الدرجة النهائية العامة MaterialMan

فئة الأداة المستخدمة لإنشاء Material ثانية تلقائية.

الثوابت

سلسلة MATERIAL_COLOR اسم معلمة المادة للتحكم في لون المواد makeOpaqueWithColor(Context, Color) وmakeTransparentWithColor(Context, Color).
سلسلة المادة المعدنية اسم المعلّمة الأساسية للتحكم في الخاصية المعدنية لجميع مواد MaterialFactory.
سلسلة الحدّ_الأساسي اسم المعلمة الأساسية للتحكم في خاصية الانعكاس لجميع مواد MaterialFactory.
سلسلة MA_IAL_ROUGHNESS اسم المعلّمة الأساسية للتحكّم في مدى صعوبة جميع المواد MaterialFactory.
سلسلة MATERIAL_TEXTURE اسم معلمة المادة للتحكم في نسيج مواد makeOpaqueWithTexture(Context, Texture) وmakeTransparentWithTexture(Context, Texture).

الأشغال العامة

الأساليب العامة

Static CompletableFuture<Material>
makeOpaqueWithColor(سياق السياق، اللون)
تنشئ Material غير واضحة مع تمرير Color.
Static CompletableFuture<Material>
makeOpaqueWithTexture(سياق السياق، وزخرفة النسيج)
تنشئ Material غير واضحة مع تمرير Texture.
Static CompletableFuture<Material>
تعرّف على الشفافية(سياق السياق ولون اللون)
تنشئ علامة Material شفافة مع مرور Color.
Static CompletableFuture<Material>
makeTransparentWithTexture(سياق السياق، ونسيج النسيج)
تنشئ علامة Material شفافة مع مرور Texture.

الطرق المكتسَبة

الثوابت

عامة ثابتة نهائية سلسلة MATERIAL_COLOR

اسم معلمة المادة للتحكم في لون المواد makeOpaqueWithColor(Context, Color) وmakeTransparentWithColor(Context, Color).

القيمة الثابتة: "color"

Public Static Final String MATERIAL_metaLLIC

اسم المعلّمة الأساسية للتحكم في الخاصية المعدنية لجميع مواد MaterialFactory. تحدّد الخاصية المعدنية ما إذا كان السطح مكونًا من المعادن (الموصّل) أو السطح غير المعدني (الكهربائي) يجب استخدام هذه السمة كقيمة ثنائية، وتم ضبطها على 0 أو 1. وتكون القيم المتوسطة مفيدة جدًا فقط لإنشاء انتقالات بين أنواع مختلفة من الأسطح عند استخدام الزخارف. القيمة التلقائية هي 0.

راجع أيضًا
القيمة الثابتة: "metallic"

علنية ثابتة نهائية سلسلة MATERIAL_REFLECTANCE

اسم المعلمة الأساسية للتحكم في خاصية الانعكاس لجميع مواد MaterialFactory. تؤثر خاصية الانعكاس على الأسطح غير المعدنية فقط. يمكن استخدام هذه السمة للتحكّم في كثافة الكثافة. يتم تحديد هذه القيمة بين 0 و1، وهي تمثل إعادة الربط لنسبة من الانعكاس. القيمة التلقائية هي 0.5.

راجع أيضًا
القيمة الثابتة: "reflectance"

علنية ثابتة نهائية سلسلة MATERIAL_ROUGHNESS

اسم المعلّمة الأساسية للتحكّم في مدى صعوبة جميع المواد MaterialFactory. تتحكّم سمة الخشنة في سلاسة سطح الشاشة. عندما يتم ضبط مستوى الخشنة على 0، يكون السطح ناعمًا وملمسًا للغاية. وكلما خشنة السطح، كانت الانعكاسات "ضبابية". القيمة التلقائية هي 0.4.

راجع أيضًا
القيمة الثابتة: "roughness"

علنية ثابتة نهائية سلسلة MATERIAL_TEXTURE

اسم معلمة المادة للتحكم في نسيج مواد makeOpaqueWithTexture(Context, Texture) وmakeTransparentWithTexture(Context, Texture).

راجع أيضًا
القيمة الثابتة: "texture"

الأشغال العامة

علنية MaterialMaterial ()

الأساليب العامة

Public static CompletableFuture<Material> makeOpaqueWithColor (السياق، اللون)

تنشئ Material غير واضحة مع تمرير Color. يمكن تعديل Color من خلال طلب setFloat3(String, Color) مع MATERIAL_COLOR. يمكن تعديل المعدن والخشنة والانعكاس باستخدام السمة setFloat(String, float).

المَعلمات
سياق السياق المستخدم لتحميل مورد المادة الأساسية
لون لون المادة المطلوب عرضها
المرتجعات
  • المادة التي ستعرض اللون المحدد

Public static CompletableFuture<Material> makeOpaqueWithTexture (السياق، النسيج)

تنشئ Material غير واضحة مع تمرير Texture. يمكن تعديل Texture من خلال طلب setTexture(String, Texture) مع MATERIAL_TEXTURE. يمكن تعديل المعادن والخشنة والانعكاس باستخدام setFloat(String, float).

المَعلمات
سياق السياق المستخدم لتحميل مورد المادة الأساسية
نسيج نسيج المادة المطلوب عرضها
المرتجعات
  • المادة التي ستعرض القوام المحدد

Public static CompletableFuture<Material> makeTransparentWithColor (السياق، اللون اللون)

تنشئ علامة Material شفافة مع مرور Color. يمكن تعديل Color من خلال طلب setFloat4(String, Color) مع MATERIAL_COLOR. يمكن تعديل المعادن والخشنة والانعكاس باستخدام setFloat(String, float).

المَعلمات
سياق السياق المستخدم لتحميل مورد المادة الأساسية
لون لون المادة المطلوب عرضها
المرتجعات
  • المادة التي ستعرض اللون المحدد

Public Static CompletableFuture<Material> makeTransparentWithTexture (السياق، النسيج)

تنشئ علامة Material شفافة مع مرور Texture. يمكن تعديل Texture من خلال طلب setTexture(String, Texture) مع MATERIAL_TEXTURE. يمكن تعديل المعادن والخشنة والانعكاس باستخدام setFloat(String, float).

المَعلمات
سياق السياق المستخدم لتحميل مورد المادة الأساسية
نسيج نسيج المادة المطلوب عرضها
المرتجعات
  • المادة التي ستعرض القوام المحدد