ฉันเพิ่งโพสต์สิ่งนี้ในฟอรัมของศิลปิน Blender ก่อนที่จะรู้ตัวว่าฉันอาจได้รับการตอบสนองที่ดีขึ้นจากผู้ชมเฉพาะกลุ่มการพัฒนาเกมมากขึ้น มันเป็นเหตุผลที่ถูกต้อง :)
ฉันเป็นโปรแกรมเมอร์ที่พยายามทำให้ตัวละครเดินในโครงการเกมโดยใช้ Ogre ฉันได้สร้างวงจรการเดินเรียบง่ายใน Blender และส่งออกไปยัง Ogre และเล่นได้ดี โดยดีฉันหมายความว่ามันใช้งานได้ แต่มีการเลื่อนเท้าแย่มาก นี่เป็นเพราะฉันเพิ่งเคลื่อนไหวการเดินในสถานที่ (ที่จุดกำเนิด) ใน Blender และแน่นอนฉันไม่ทราบว่า "ความเร็วในการเดิน" ที่สอดคล้องกับดังนั้นเมื่อฉันย้ายตัวละครในเกมการเคลื่อนไหวไม่ได้ ' ไม่จำเป็นต้องสอดคล้องกับการเคลื่อนไหวของเท้าในภาพเคลื่อนไหว
ดังนั้นคำถามของฉันคืออะไรวิธีปกติสำหรับสิ่งนี้ ที่ทำงานเราใช้ Maya และอนิเมเตอร์จะเคลื่อนไหวโหนด 'moveTrans' พิเศษที่แสดงถึง "ตำแหน่ง" ของตัวละคร (หรือให้ผู้ส่งออกสร้างมันขึ้นมาสำหรับพวกเขาจากการเคลื่อนไหวของรูตโหนด) จากนั้นเกมสามารถอ่านได้ เพื่อทราบว่าภาพเคลื่อนไหวนั้นเคลื่อนไหวเร็วแค่ไหน ดังนั้นในไฟล์ Maya ตัวละครจะเดินไปข้างหน้าหนึ่งรอบและโหนดพิเศษนี้จะตามมาด้วยเท้า ฉันไม่ได้เห็นอะไรแบบนี้ในพื้นที่โอเพนซอร์ซและไม่มีบทบัญญัติใด ๆ ในสคริปต์ผู้ส่งออกโอเกร โดยปกติคุณทำอะไรกับสิ่งนี้