คู่มือ / การก่อสร้างและทรัพยากร
ภาพวาดถูกจับคู่ด้วยรูปร่าง ไม่ใช่ขนาดที่คุณเลือก
แพ็กภาพวาดกำหนดเองส่วนใหญ่ล้มเหลวเพราะอัตราส่วนภาพของงานศิลป์ไม่ตรงกับช่องใดเลย นี่คือวิธีที่การจับคู่ทำงานจริง
Minecraft 26.2 มาพร้อมภาพวาด 51 ชิ้น และพวกมันไม่ใช่ผ้าใบที่สลับกันได้ ทุกชิ้นมีขนาดบล็อกที่ตายตัว และเกมจะวางภาพวาดเฉพาะชิ้นที่ขนาดพอดีกับพื้นที่ผนังที่มันหาเจอเท่านั้น ถ้าอัตราส่วนผิด งานศิลป์ของคุณก็จะไม่ถูกเลือกเลย
รูปร่างช่องที่มีอยู่จริง
ภาพวาด 51 ชิ้นแบ่งตามความกว้างคูณความสูงเป็นบล็อกได้ดังนี้:
| ขนาด | จำนวน |
|---|---|
| 1x1 | 8 |
| 2x2 | 12 |
| 3x3 | 9 |
| 4x4 | 5 |
| 4x2 | 5 |
| 2x1 | 5 |
| 1x2 | 3 |
| 3x4 | 2 |
| 4x3 | 2 |
สังเกตความไม่สมมาตร: 4x2 มีอยู่แต่ 2x4 ไม่มี และ 1x2 มีอยู่แต่ 2x1 ก็มีแยกต่างหากเช่นกัน การวางแนวไม่ได้ถูกสะท้อนให้คุณ
ทำไมภาพของคุณถึงถูกปฏิเสธ
เท็กซ์เจอร์ของภาพวาดไม่ได้ถูกยืดให้พอดีกับผนังที่มันไปตก เกมจะเลือกภาพวาดที่มีขนาดประกาศไว้ตรงกับพื้นที่ว่าง แล้วจึงวาดเท็กซ์เจอร์ของภาพวาดนั้นที่ขนาดนั้น ดังนั้นภาพต้นฉบับต้องถูกสร้างที่ขนาดพิกเซลเท่ากับช่องเป้าหมายพอดี
ภาพวาด 1x1 คือเท็กซ์เจอร์ 16x16 — 256 พิกเซล ภาพวาด 4x4 คือ 64x64 นี่เป็นคุณสมบัติตามนิยามของรูปแบบเท็กซ์เจอร์ ไม่ใช่ข้อมูลใน registry และเป็นตัวเลขที่คุณต้องใช้จริงตอนปรับขนาด
ถ้าคุณใส่ภาพพาโนรามาแบบกว้าง แต่บนผนังของคุณมีแค่ช่อง 1x1 ว่างอยู่ ก็จะไม่มีอะไรปรากฏ แพ็กไม่ได้ผิด แต่การวางผิด
Java กับ Bedrock ต่างกันตรงนี้
รีซอร์สแพ็กของ Java เข้าถึงภาพวาดผ่าน registry ภาพวาดวานิลลาและเท็กซ์เจอร์แอตลาส ส่วน Bedrock ใช้โครงสร้าง manifest ของแพ็กเองและโครงสร้างโฟลเดอร์ที่ต่างออกไป ไฟล์งานศิลป์เองมีขนาด PNG เท่ากัน แต่แพ็กที่สร้างสำหรับเอดิชันหนึ่งจะโหลดในอีกเอดิชันไม่ได้ ต้องสร้างและดาวน์โหลดแยกกัน
ฝั่ง Bedrock ยังจัดการเวอร์ชันของแพ็กเข้มงวดกว่า ดังนั้นแพ็กที่ใช้ได้วันนี้อาจถูกตั้งธงหลังเกมอัปเดต แม้ไม่มีภาพวาดใดเปลี่ยนไป
การจับคู่ในทางปฏิบัติ
ให้คิดย้อนจากผนัง ไม่ใช่คิดไปข้างหน้าจากภาพ:
- วัดผนังเป็นบล็อก ช่องกว้าง 3 สูง 2 รับได้แค่ภาพวาด 3x2 — และในรายการข้างบนไม่มี 3x2 ดังนั้นช่องนั้นจะว่างอยู่
- จับคู่อัตราส่วนภาพของภาพต้นฉบับกับช่องที่มีอยู่จริงก่อนจะปรับขนาดอะไรทั้งนั้น
- เก็บหนึ่งแพ็กต่อหนึ่งเอดิชัน การผสมแอสเซตของ Java กับ Bedrock จะได้แพ็กที่โหลดไม่ได้ทั้งคู่
เครื่องมือจะจับคู่ภาพที่คุณอัปโหลดกับช่องที่มีรูปร่างพอดี แล้วส่งแพ็กที่เสร็จแล้วกลับมาให้ที่ ภาพวาดกำหนดเอง