ข่าวประชาสัมพันธ์จากค่ายเกม
การเคลื่อนไหวของตัวละครที่เป็นธรรมชาติที่สุดนั้น เป็นความฝันของนักเล่นเกม หรือแม้กระทั่งคนสร้างเกมเองก็เช่นกัน พวกเราต้องไขว่คว้าหาเทคโนโลยีต่างๆ เข้ามาช่วยในจุดนี้ เพื่อให้เกม ๔๐๐ ออกมาดูดีมีชีวิตชีวายิ่งขึ้น จุดเล็กๆ น้อยๆ ก็ต้องใส่ใจกับมันเสมอ ไม่เว้นแม้แต่การเคลื่อนไหวข้อกระดูกกันเลยทีเดียว ทั้งหมดนี้นำเรามาสู่ Locomotion System ที่เราจะได้ทำความเข้าใจกับมันในบทความของเกม ๔๐๐ ในบทนี้นั่นเอง
Locomotion System
ระบบ โลโคโมชัน ใช้ในการปรับการเดินของตัวละครทุกประเภท โดยคำนวณจากตำแหน่งของกระดูกที่เคลื่อนไหวในท่าต่างๆ ทั้ง เดิน วิ่ง และยืนอยู่กับที่ เพื่อให้ภาพการเคลื่อนไหวสำหรับความเร็วที่ตั้งเอาไว้บนพื้นผิวใดๆ ดูสวยงามและเป็นไปอย่างเป็นธรรมชาตินั่นเอง ทั้งนี้ระบบสามารถปรับค่าการเคลื่อนที่ในความเร็วต่างๆ ระยะการก้าว ตามความต้องการของผู้ใช้ได้อีกด้วย
ตำแหน่งกระดูกหลักๆที่นำมาใช้ในการคำนวณ
ประโยชน์ของ Locomotion
คำนวณการเคลื่อนที่บนพื้นที่ต่างระดับ
คำนวณการเคลื่อนที่เมื่อเกิดการเคลื่อนไหวในทิศทางตรงกันข้าม(กลับตัว)
คำนวณการเคลื่อนที่เมื่อความเร็วของการเคลื่อนที่เปลี่ยนแปลง(เช่น วิ่งแล้วหยุด หรือ เดินแล้ววิ่ง)
คำนวณการเคลื่อนที่เมื่อเกิดการเปลี่ยนท่าทาง
คำนวณการเคลื่อนไหวบนพื้นที่ ที่มีความชัน
ตัวอย่างภาพการใช้งาน Locomotion
มีการคำนวณตำแหน่งการก้าวเท้าล่วงหน้า
การเคลื่อนที่บนพื้นที่ต่างระดับ
หากต้องการรายละเอียดเพิ่มเติมเกี่ยวกับเกม ๔๐๐ สามารถติดตามได้ที่
http://blog.gameindy.com/tagged/%E0%B9%94%E0%B9%90%E0%B9%90