คลาสยูทิลิตีที่ใช้สําหรับสร้าง Material เริ่มต้น
ค่าคงที่
| สตริง | สีวัสดุ | ชื่อของพารามิเตอร์เนื้อหาสําหรับควบคุมสีของวัสดุ makeOpaqueWithColor(Context, Color) และ makeTransparentWithColor(Context, Color) |
| สตริง | วัตถุศาสตร์ | ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพร็อพเพอร์ตี้โลหะของวัสดุ MaterialFactory ทั้งหมด |
| สตริง | วัสดุ [FLERIAL_REFLECTANCE] | ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพร็อพเพอร์ตี้การสะท้อนของวัสดุ MaterialFactory ทั้งหมด |
| สตริง | วัสดุหลัก | ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมคุณสมบัติความหยาบของวัสดุ MaterialFactory ทั้งหมด |
| สตริง | วัตถุ | ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพื้นผิวของวัสดุ makeOpaqueWithTexture(Context, Texture) และ makeTransparentWithTexture(Context, Texture) |
ผู้ผลิตก่อสร้าง
วิธีการสาธารณะ
| static ComletableFuture<Material> | |
| static ComletableFuture<Material> | |
| static ComletableFuture<Material> | |
| static ComletableFuture<Material> |
วิธีการที่รับค่ามา
ค่าคงที่
สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_COLOR
ชื่อของพารามิเตอร์เนื้อหาสําหรับควบคุมสีของวัสดุ makeOpaqueWithColor(Context, Color) และ makeTransparentWithColor(Context, Color)
ดูเพิ่มเติม
สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_METALLIC
ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพร็อพเพอร์ตี้โลหะของวัสดุ MaterialFactory ทั้งหมด คุณสมบัติเมทัลลิกกําหนดว่าพื้นผิวเป็นโลหะ (ตัวนํา) หรือพื้นผิวที่ไม่ใช่เมทัลลิก (ไดอิเล็กทริก) ควรใช้พร็อพเพอร์ตี้นี้เป็นค่าไบนารี ซึ่งกําหนดเป็น 0 หรือ 1 ค่ากลางจะมีประโยชน์มากในการสร้างการเปลี่ยนระหว่างแพลตฟอร์มประเภทต่างๆ เมื่อใช้พื้นผิว ค่าเริ่มต้นคือ 0
ดูเพิ่มเติม
สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_REFLECTANCE
ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพร็อพเพอร์ตี้การสะท้อนของวัสดุ MaterialFactory ทั้งหมด และมีคุณสมบัติสะท้อนเฉพาะพื้นผิวที่ไม่ใช่โลหะ พร็อพเพอร์ตี้นี้ใช้เพื่อควบคุมความเข้มของสเปคได้ ค่านี้จะกําหนดระหว่าง 0 ถึง 1 และแสดงถึงการแมปแสดงเปอร์เซ็นต์การสะท้อนกลับอีกครั้ง ค่าเริ่มต้นคือ 0.5
ดูเพิ่มเติม
สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_routeGHNESS
ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมคุณสมบัติความหยาบของวัสดุ MaterialFactory ทั้งหมด คุณสมบัติความหยาบจะควบคุมความลื่นไหลของพื้นผิว เมื่อตั้งค่าความไม่หยาบเป็น 0 พื้นผิวจะนุ่มนวลและเงามาก ยิ่งพื้นผิวมีความขรุขระมากเท่าไร ก็เท่ากับ "เงา" เท่านั้น ค่าเริ่มต้นคือ 0.4
ดูเพิ่มเติม
สาธารณะ คงที่ สุดท้าย สตริง MATERIAL_TEXTURE
ชื่อของพารามิเตอร์เนื้อหาสําหรับการควบคุมพื้นผิวของวัสดุ makeOpaqueWithTexture(Context, Texture) และ makeTransparentWithTexture(Context, Texture)
ดูเพิ่มเติม
ผู้ผลิตก่อสร้าง
สาธารณะ MaterialFactory ()
วิธีการสาธารณะ
สาธารณะ คงที่ CompletableFuture<Material> makeOpaqueWithColor (บริบท, สีสี)
สร้าง Material ทึบแสงที่มี Color ผ่าน คุณแก้ไข Color ได้โดยการโทรหา setFloat3(String, Color) ด้วย MATERIAL_COLOR แก้ไขความเป็นโลหะ ความหยาบกระด้าง และเงาสะท้อนโดยใช้ setFloat(String, float) ได้
พารามิเตอร์
| บริบท | บริบทที่ใช้ในการโหลดทรัพยากรเนื้อหา |
|---|---|
| สี | สีสําหรับวัสดุที่จะแสดง |
การคืนสินค้า
- วัสดุที่จะแสดงสีที่ระบุ
สาธารณะ คงที่ CompletableFuture<Material> makeOpaqueWithTexture (บริบท พื้นผิว พื้นผิว)
สร้าง Material ทึบแสงที่มี Texture ผ่าน คุณแก้ไข Texture ได้โดยการเรียก setTexture(String, Texture) ด้วย MATERIAL_TEXTURE แก้ไขความเป็นโลหะ ความหยาบกระด้าง และเงาสะท้อนโดยใช้ setFloat(String, float)
พารามิเตอร์
| บริบท | บริบทที่ใช้ในการโหลดทรัพยากรเนื้อหา |
|---|---|
| พื้นผิว | พื้นผิวสําหรับวัสดุในการแสดงผล |
การคืนสินค้า
- วัสดุที่จะแสดงพื้นผิวที่ระบุ
สาธารณะ คงที่ CompletableFuture<Material> makeTransparentWithColor (บริบท, สีสี)
สร้าง Material แบบโปร่งใสโดยมีการส่งผ่าน Color คุณแก้ไข Color ได้โดยการเรียก setFloat4(String, Color) ด้วย MATERIAL_COLOR
แก้ไขความเป็นโลหะ ความหยาบกระด้าง และเงาสะท้อนโดยใช้ setFloat(String, float)
พารามิเตอร์
| บริบท | บริบทที่ใช้ในการโหลดทรัพยากรเนื้อหา |
|---|---|
| สี | สีสําหรับวัสดุที่จะแสดง |
การคืนสินค้า
- วัสดุที่จะแสดงสีที่ระบุ
สาธารณะ คงที่ CompletableFuture<Material> makeTransparentWithTexture (บริบท, พื้นผิว พื้นผิว)
สร้าง Material แบบโปร่งใสโดยมีการส่งผ่าน Texture คุณแก้ไข Texture ได้โดยการโทรหา setTexture(String, Texture) ด้วย MATERIAL_TEXTURE แก้ไขความเป็นโลหะ ความหยาบกระด้าง และเงาสะท้อนโดยใช้ setFloat(String, float)
พารามิเตอร์
| บริบท | บริบทที่ใช้ในการโหลดทรัพยากรเนื้อหา |
|---|---|
| พื้นผิว | พื้นผิวสําหรับวัสดุในการแสดงผล |
การคืนสินค้า
- วัสดุที่จะแสดงพื้นผิวที่ระบุ