فئة الأداة المستخدمة لإنشاء 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> | |
Static CompletableFuture<Material> | |
Static CompletableFuture<Material> | |
Static CompletableFuture<Material> |
الطرق المكتسَبة
الثوابت
عامة ثابتة نهائية سلسلة MATERIAL_COLOR
اسم معلمة المادة للتحكم في لون المواد makeOpaqueWithColor(Context, Color)
وmakeTransparentWithColor(Context, Color)
.
Public Static Final String MATERIAL_metaLLIC
اسم المعلّمة الأساسية للتحكم في الخاصية المعدنية لجميع مواد MaterialFactory
. تحدّد الخاصية المعدنية ما إذا كان السطح مكونًا من المعادن (الموصّل) أو السطح غير المعدني (الكهربائي) يجب استخدام هذه السمة كقيمة ثنائية، وتم ضبطها على
0 أو 1. وتكون القيم المتوسطة مفيدة جدًا فقط لإنشاء انتقالات بين أنواع مختلفة من الأسطح عند استخدام الزخارف. القيمة التلقائية هي 0.
راجع أيضًا
علنية ثابتة نهائية سلسلة MATERIAL_REFLECTANCE
اسم المعلمة الأساسية للتحكم في خاصية الانعكاس لجميع مواد MaterialFactory
. تؤثر خاصية الانعكاس على الأسطح غير المعدنية فقط. يمكن استخدام
هذه السمة للتحكّم في كثافة الكثافة. يتم تحديد هذه القيمة بين 0 و1، وهي تمثل إعادة الربط لنسبة من الانعكاس. القيمة التلقائية هي 0.5.
راجع أيضًا
علنية ثابتة نهائية سلسلة MATERIAL_ROUGHNESS
اسم المعلّمة الأساسية للتحكّم في مدى صعوبة جميع المواد MaterialFactory
. تتحكّم سمة الخشنة في سلاسة
سطح الشاشة. عندما يتم ضبط مستوى الخشنة على 0، يكون السطح ناعمًا وملمسًا للغاية. وكلما
خشنة السطح، كانت الانعكاسات "ضبابية". القيمة التلقائية هي 0.4.
راجع أيضًا
علنية ثابتة نهائية سلسلة MATERIAL_TEXTURE
اسم معلمة المادة للتحكم في نسيج مواد makeOpaqueWithTexture(Context, Texture)
وmakeTransparentWithTexture(Context, 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)
.
المَعلمات
سياق | السياق المستخدم لتحميل مورد المادة الأساسية |
---|---|
نسيج | نسيج المادة المطلوب عرضها |
المرتجعات
- المادة التي ستعرض القوام المحدد