Varsayılan Material'ları oluşturmak için kullanılan yardımcı program sınıfı.
Sabitler
| Dize | MATERYAL_RENGİ | makeOpaqueWithColor(Context, Color) ve makeTransparentWithColor(Context, Color) materyallerini kontrol etmek için kullanılan malzeme parametresinin adı. |
| Dize | MATERYAL_METALLIC | Tüm MaterialFactory malzemelerinin metalik özelliğini kontrol etmek için kullanılan malzeme parametresinin adı. |
| Dize | MATERIAL_REFLECTANCE | Tüm MaterialFactory malzemelerinin yansıma özelliklerini kontrol etmek için kullanılan malzeme parametresinin adı. |
| Dize | MATERIAL_ROUGHSS | Tüm MaterialFactory malzemelerinin pürüzlük özelliğini kontrol eden malzeme parametresinin adı. |
| Dize | MATERIAL_METİN | makeOpaqueWithTexture(Context, Texture) ve makeTransparentWithTexture(Context, Texture) materyallerin dokusunu kontrol etmek için kullanılan malzeme parametresinin adı. |
İnşaat Ustaları
Herkese Açık Yöntemler
| statik CompletableFuture<Malzeme> | |
| statik CompletableFuture<Malzeme> | |
| statik CompletableFuture<Malzeme> | |
| statik CompletableFuture<Malzeme> |
Devralınan Yöntemler
Sabitler
herkese açık statik nihai Dize MATERIAL_COLOR
makeOpaqueWithColor(Context, Color) ve makeTransparentWithColor(Context, Color) materyallerini kontrol etmek için kullanılan malzeme parametresinin adı.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_METALLIC
Tüm MaterialFactory malzemelerinin metalik özelliğini kontrol etmek için kullanılan malzeme parametresinin adı. Metalik özellik, yüzeyin metalik (iletken) veya metalik olmayan (elektrikli) bir yüzey olup olmadığını tanımlar. Bu özellik, 0 veya 1 olarak ayarlanmış bir ikili değer olarak kullanılmalıdır. Orta düzey değerler, dokuları kullanırken yalnızca farklı yüzey türleri arasında geçişler oluşturmak için faydalıdır. Varsayılan değer 0'dır.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_REFLECTANCE
Tüm MaterialFactory malzemelerinin yansıma özelliklerini kontrol etmek için kullanılan malzeme parametresinin adı. Yansıma özelliği yalnızca metalik olmayan yüzeyleri etkiler. Bu özellik, spektrum yoğunluğunu kontrol etmek için kullanılabilir. Bu değer, 0 ile 1 arasında tanımlanır ve yansıma yüzdesinin yeniden eşlenmesini sağlar. Varsayılan değer 0,5'tir.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_ROUGHNESS
Tüm MaterialFactory malzemelerinin pürüzlük özelliğini kontrol eden malzeme parametresinin adı. Pürüzlülük özelliği, yüzeyin algılanan pürüzsüzlüğünü kontrol eder. Pürüzlülük 0 olarak ayarlandığında yüzey pürüzsüz ve çok parlak olur. yüzey ne kadar zor olursa yansıma da o kadar "bulanıklaştırıcı" olur. Varsayılan değer 0,4'tür.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_TEXTURE
makeOpaqueWithTexture(Context, Texture) ve makeTransparentWithTexture(Context, Texture) materyallerin dokusunu kontrol etmek için kullanılan malzeme parametresinin adı.
İlgili Konular
İnşaat Ustaları
public MaterialFactory ()
Herkese Açık Yöntemler
herkese açık statik CompletableFuture<Malzeme> makeOpaqueWithColor (Bağlam bağlamı, Renk rengi)
Color ileterek opak bir Material oluşturur. Color, MATERIAL_COLOR ile setFloat3(String, Color) aranarak değiştirilebilir. Metaliklik, pürüzlülük ve yansıma setFloat(String, float) ile değiştirilebilir.
Parametreler
| context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
|---|---|
| renk | üretilecek malzemenin rengi |
İadeler
- belirtilen rengi oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeOpaqueWithTexture (Bağlam bağlamı, Doku dokusu)
Texture ileterek opak bir Material oluşturur. Texture, MATERIAL_TEXTURE ile setTexture(String, Texture) aranarak değiştirilebilir. Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float) kullanılarak değiştirilebilir.
Parametreler
| context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
|---|---|
| doku | malzemenin dokusunu oluşturma |
İadeler
- Belirli bir dokuyu oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeTransparentWithColor (Bağlam bağlamı, Renk rengi)
Color değerini ileterek şeffaf bir Material oluşturur. Color, MATERIAL_COLOR ile setFloat4(String, Color) aranarak değiştirilebilir.
Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float) kullanılarak değiştirilebilir.
Parametreler
| context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
|---|---|
| renk | üretilecek malzemenin rengi |
İadeler
- belirtilen rengi oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeTransparentWithTexture (Bağlam bağlamı, Doku dokusu)
Texture değerini ileterek şeffaf bir Material oluşturur. Texture, MATERIAL_TEXTURE ile setTexture(String, Texture) aranarak değiştirilebilir. Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float) kullanılarak değiştirilebilir.
Parametreler
| context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
|---|---|
| doku | malzemenin dokusunu oluşturma |
İadeler
- Belirli bir dokuyu oluşturacak malzeme