ฉันกำลังสร้าง platformer 2.5D ใน XNA ซึ่งใช้โมเดล 3 มิติที่ จำกัด การเดินทางไปตามระนาบ 2D (เช่นเดียวกับTrine )
อย่างไรก็ตามเพื่อให้สิ่งต่าง ๆ มีเล่ห์เหลี่ยมฉันต้องการให้เครื่องบิน 2 มิติสามารถโค้งได้ พิจารณาการเล่นซ้ำของ Klonoa นี้ (คุณเพียงแค่ต้องดูเป็นเวลา 10 วินาที): แม้ว่าผู้เล่นจะอยู่ในระนาบ 2D แต่เครื่องบินนั้นสามารถล้อมรอบด้านข้างของภูเขาได้อย่างมีประสิทธิภาพช่วยให้ผู้เล่นเดินทางผ่านอวกาศ 3 มิติ - ตลอดเวลา จำกัด กับระนาบ 2D ปกติของ platformer
ฟิสิกส์ควรเข้าหาในเกมเช่นนี้อย่างไร?
- ฉันควรใช้เอนจิ้นฟิสิกส์แบบ 2D หรือเอนจินฟิสิกส์แบบสามมิติ
- มีเครื่องมือฟิสิกส์ใด ๆ ที่ออกแบบโดยคำนึงถึงสถานการณ์นี้จริงหรือไม่?
- สำหรับสิ่งใดก็ตามที่ไม่ได้ออกแบบมาสำหรับสิ่งนี้: จำเป็นต้องมีแฮ็กหรือลูกเล่นอะไรเพื่อให้เครื่องยนต์ฟิสิกส์ร่วมมือกับฉัน