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

การเปลี่ยนพื้นที่การชนของตัวละคร ZEPETO

3min

ไม่ว่าจะเป็นรูปร่างของตัวละคร ZEPETO ขนาดของพื้นที่การชนของตัวควบคุมตัวละครจะเหมือนกันสำหรับทุกตัว.

พื้นที่การชนของตัวควบคุมตัวละครถูกปรับให้เหมาะกับรูปร่างพื้นฐานของร่างกายและมีรูปทรงกระ silinder.

ในโหมด Scene ของการทำงาน โดยการเลือกตัวละคร ZEPETO ที่สร้างขึ้น คุณสามารถดูพื้นที่การชนของตัวควบคุมตัวละครได้.

พื้นที่การชนของตัวควบคุมตัวละครในรูปทรงกระ silinder
พื้นที่การชนของตัวควบคุมตัวละครในรูปทรงกระ silinder

ค่าพื้นฐานของพื้นที่การชนของตัวควบคุม
ค่าพื้นฐานของพื้นที่การชนของตัวควบคุม




ความสูงของตัวละคร ZEPETO อาจแตกต่างกันไปตามรูปร่างของร่างกายหรือสิ่งของที่สวมใส่.

เมื่อมีความแตกต่างอย่างมีนัยสำคัญจากรูปร่างพื้นฐาน พื้นที่การชนอาจดูไม่เป็นธรรมชาติในบางครั้ง.

📘 กรุณาอ้างอิงจากคู่มือต่อไปนี้. [ต้องการทราบความสูงของตัวละคร]



ในกรณีเช่นนี้ คุณสามารถปรับค่า Collider ของตัวควบคุมตัวละครโดยใช้สคริปต์ในระหว่างการทำงานได้

  • ความสูง: ความสูงของพื้นที่การชน
  • ศูนย์กลาง: แกนกลางของพื้นที่การชน
  • รัศมี: รัศมีของพื้นที่การชน

โปรดทราบ ค่าที่ใช้ในตัวอย่างถูกตั้งค่าไว้สำหรับโลกทดสอบและบัญชีทดสอบ ปรับการตั้งค่าให้เหมาะสมกับโลกของคุณ ในตัวอย่าง ค่ารัศมีไม่ได้ถูกเปลี่ยนแปลง

TypeScript

  • สคริปต์ที่จำเป็นเกี่ยวข้องกับการเข้าถึงตัวควบคุมตัวละครและการปรับเปลี่ยนค่าของคุณสมบัติ:
    • this._localPlayer.zepetoPlayer.character.characterController.height = number;
    • this._localPlayer.zepetoPlayer.character.characterController.center = Vector3;
ลักษณะของพื้นที่การชนที่ลดลงสำหรับรูปร่างร่างกายที่เล็กลงในระหว่างการทำงาน
ลักษณะของพื้นที่การชนที่ลดลงสำหรับรูปร่างร่างกายที่เล็กลงในระหว่างการทำงาน

  • อาจมีกรณีที่คุณไม่สามารถวัดความสูงได้อย่างถูกต้องสำหรับอวตารที่สวมใส่ไอเท็มเฉพาะที่ไม่ซ้ำกันบางอย่าง.