คลาสยูทิลิตีที่ใช้สําหรับสร้าง 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)
พารามิเตอร์
บริบท | บริบทที่ใช้ในการโหลดทรัพยากรเนื้อหา |
---|---|
พื้นผิว | พื้นผิวสําหรับวัสดุในการแสดงผล |
การคืนสินค้า
- วัสดุที่จะแสดงพื้นผิวที่ระบุ