หากไม่มีเอเจนต์ nav mesh มันก็ทำงานได้ดี แต่ด้วย ThirdPersonController ก็ลอยอยู่ในอากาศ จากนั้นจะเริ่มเคลื่อนที่ไปข้างหน้าหรือข้างหลังโดยอัตโนมัติ
ปัญหาอีกประการหนึ่งที่ฉันสังเกตเห็นไม่ว่าจะมีหรือไม่มี nav mesh agent ก็คือบางครั้งตัวละครหมอบลง/นั่ง/กระโดดแรงๆ เป็นเวลาหนึ่งวินาที/มิลลิวินาทีเมื่อมันเคลื่อนที่ด้วยปุ่มหรือสคริปต์ ซึ่งจะเกิดขึ้นในบางครั้ง
ฉันลองใช้ nav mesh agent ในตัวตรวจสอบเพื่อเปลี่ยนความสูงเป็น 0 แต่ฉันได้รับค่า: 1e-05 ค่า Base Offset คือ 0
ฉันยังมี Animator และส่วนประกอบ Rigidbody บน ThirdPersonController ที่มี Nav Mesh Agent ด้วย
1e-05
ไม่ใช่ปัญหา คุณรู้ไหมว่ามันเท่ากับ0.00001
จริงไหม? โดยพื้นฐานแล้วมันเป็นข้อผิดพลาดจุดลอยตัว เกิดขึ้นตลอดเวลา - person Draco18s no longer trusts SE   schedule 24.04.2017