สร้างโลกของคุณเอง
ผู้เล่นและตัวละคร: เคล็ดลับ

การซ่อนและแสดงรูปลักษณ์ของตัวละคร ZEPETO

3min

การใช้วิธี Renderer

คุณสามารถปิด Renderer ของตัวละคร ZEPETO เพื่อทำให้มันมองไม่เห็นในกล้องได้

ต่อไปนี้คือตัวอย่างโค้ดเพื่อซ่อนและแสดงรูปลักษณ์ของตัวละครด้วยการกดปุ่ม

Document image




1) สร้าง Hierarchy > สร้างวัตถุเปล่าและเปลี่ยนชื่อเป็น HideShowCharacter

2) สร้างโปรเจกต์ > สร้าง > ZEPETO > TypeScript และเปลี่ยนชื่อเป็น HideShowCharacter

3) เพิ่มสคริปต์ไปยังวัตถุ HideShowCharacter

4) เขียนสคริปต์ตัวอย่างตามที่แสดงด้านล่าง

HideShowCharacter




5) ใช้ Canvas > Button เพื่อเพิ่มปุ่มแต่ละปุ่มลงบนหน้าจอและกำหนดให้กับสคริปต์ใน Inspector

Document image




6) กดปุ่ม [▶︎(เล่น)] เพื่อรันมัน.

Document image




เปลี่ยนเลเยอร์ของตัวละครเพื่อจัดการการซ่อน

นอกจากการปิดการใช้งาน Renderer ของตัวละครแล้ว คุณยังสามารถซ่อนและแสดงรูปลักษณ์ของตัวละครได้อีกด้วย.

สิ่งนี้ทำได้โดยการใช้ Culling Mask ในกล้อง ZEPETO.

Culling Mask ช่วยให้คุณสามารถทำให้เลเยอร์เฉพาะเป็นมองไม่เห็นได้.

เมื่อสร้างตัวละคร ZEPETO จะไม่มีเลเยอร์ที่ตั้งค่าไว้ตามค่าเริ่มต้น.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีทำให้เลเยอร์เฉพาะมองไม่เห็นในกล้อง ZEPETO และจากนั้นเปลี่ยนเลเยอร์ของตัวละคร ZEPETO เมื่อคลิกปุ่มเพื่อซ่อนและแสดงมัน.

TypeScript