การเปลี่ยนพื้นที่การชนของตัวละคร ZEPETO
ไม่ว่าจะเป็นรูปร่างของตัวละคร ZEPETO ขนาดของพื้นที่การชนของตัวควบคุมตัวละครจะเหมือนกันสำหรับทุกตัว.
พื้นที่การชนของตัวควบคุมตัวละครถูกปรับให้เหมาะกับรูปร่างพื้นฐานของร่างกายและมีรูปทรงกระ silinder.
ในโหมด Scene ของการทำงาน โดยการเลือกตัวละคร ZEPETO ที่สร้างขึ้น คุณสามารถดูพื้นที่การชนของตัวควบคุมตัวละครได้.
ความสูงของตัวละคร ZEPETO อาจแตกต่างกันไปตามรูปร่างของร่างกายหรือสิ่งของที่สวมใส่.
เมื่อมีความแตกต่างอย่างมีนัยสำคัญจากรูปร่างพื้นฐาน พื้นที่การชนอาจดูไม่เป็นธรรมชาติในบางครั้ง.
📘 กรุณาอ้างอิงจากคู่มือต่อไปนี้. [ต้องการทราบความสูงของตัวละคร]
ในกรณีเช่นนี้ คุณสามารถปรับค่า Collider ของตัวควบคุมตัวละครโดยใช้สคริปต์ในระหว่างการทำงานได้
- ความสูง: ความสูงของพื้นที่การชน
- ศูนย์กลาง: แกนกลางของพื้นที่การชน
- รัศมี: รัศมีของพื้นที่การชน
โปรดทราบ ค่าที่ใช้ในตัวอย่างถูกตั้งค่าไว้สำหรับโลกทดสอบและบัญชีทดสอบ ปรับการตั้งค่าให้เหมาะสมกับโลกของคุณ ในตัวอย่าง ค่ารัศมีไม่ได้ถูกเปลี่ยนแปลง
- สคริปต์ที่จำเป็นเกี่ยวข้องกับการเข้าถึงตัวควบคุมตัวละครและการปรับเปลี่ยนค่าของคุณสมบัติ:
- this._localPlayer.zepetoPlayer.character.characterController.height = number;
- this._localPlayer.zepetoPlayer.character.characterController.center = Vector3;
- อาจมีกรณีที่คุณไม่สามารถวัดความสูงได้อย่างถูกต้องสำหรับอวตารที่สวมใส่ไอเท็มเฉพาะที่ไม่ซ้ำกันบางอย่าง.