2
อักขระการแสดงผลโดยตัดแขนขาออก (โมเดลเครื่องปั่นใน Java / OpenGL)
ฉันควรพิจารณาด้านใดในการสร้างภาพเคลื่อนไหวตัวละครและคลาสการเรนเดอร์ถ้าฉันต้องการให้แขนขาที่ถอดออกได้ ฉันพัฒนาระบบรายละเอียดของร่างกายที่สามารถทำให้ทุกอย่างเข้ากับระบบประสาทที่กำหนดไว้ ฉันกำลังเล็งหาสิ่งที่คล้ายกับระดับรายละเอียดความเสียหายที่พบในป้อมปราการ Dwarf ตัวอย่างเช่นเมื่อตัวละครได้รับความเสียหายที่ต้นแขนของพวกเขามีโอกาสที่จะเกิดความเสียหายของเส้นประสาทที่สามารถปิดการใช้งานแขนทั้ง หรือพวกเขาอาจสูญเสียแขนทั้งหมด ฉันมีระบบที่เขียนขึ้นเพื่อจัดการส่วนข้อมูลของสิ่งนี้ ตัวละครแต่ละตัวมีลำตัวซึ่งมีอวัยวะและชิ้นส่วนภายใน แต่ละส่วนยังสามารถมีส่วนย่อยของเด็กและชิ้นส่วนภายใน ภาคผนวกย่อยถูกปิดใช้งาน / ลบออกหากส่วนต่อพ่วงหลักถูกปิดใช้งาน / ลบออก หากส่วนใดส่วนหนึ่งของผู้พิการ / ถูกลบหรือชิ้นส่วนภายในจำเป็นสำหรับอายุการใช้งานอักขระจะตายในไม่ช้า สิ่งที่ฉันกำลังทำอยู่ตอนนี้คือส่วนวาด / ภาพเคลื่อนไหวของสิ่งนี้ ฉันจะกำหนดภาพเคลื่อนไหวอย่างไรให้รู้ว่าภาพใดได้รับอนุญาตให้อยู่ในสถานะปัจจุบันของร่างกาย (แขน / ขาหายไปเป็นต้น) ฉันจะตั้งค่าระบบการวาดเพื่อไม่ให้แขนขาหายไปได้อย่างไร แต่ละแขนขา / ส่วนจะต้องเป็นแบบของตัวเองหรือไม่ ระบบง่าย ๆ ที่ฉันเปลี่ยนจาก (ฉันเพิ่งเขียนเพื่อทดสอบ) นำเข้าเฟรมหลักทั้งหมดของแอนิเมชั่นเป็นแบบจำลองเต็มรูปแบบเป็น VBO (พร้อมด้วยจุดสุดยอดนับสำหรับจุดที่เฟรมเริ่ม / หยุด) มันไม่ได้นำเข้าหรือใช้กระดูกที่กำหนดไว้ในเครื่องปั่นและมันไม่ได้สอดแทรกระหว่างเฟรม นี่เป็นคำถามที่ค่อนข้างใหญ่ดังนั้นฉันจึงกำลังมองหาแหล่งข้อมูลที่สามารถพาฉันไปได้ทุกที่ แก้ไข ฉันถามเกี่ยวกับอนิเมชั่นที่รู้ว่าแขนขาไหนเป็นอนิเมชั่นเพราะฉันต้องการให้มันตั้งค่าให้ทำแอนิเมชั่นทางเลือกหากขาที่ต้องการหายไป หลังจากคิดเกี่ยวกับเรื่องนั้นฉันคิดว่าฉันจะทำการตรวจสอบก่อนที่จะเปิดใช้งานภาพเคลื่อนไหวและเปิดใช้งานภาพเคลื่อนไหวที่เหมาะสมในเวลานั้น