2
วิธีที่จะทำให้ตัวละครกระโดด?
ฉันกำลังสร้างเกมใน C # โดยใช้ Direct X 9.0 remake ของเกมคือ Donkey Kong NES ฉันเกือบจะทำทุกอย่างเสร็จ แต่ฉันมีปัญหากับฟิสิกส์ของการกระโดดของมาริโอ ฉันมีตัวแปรที่ประกาศสำหรับการประสานงาน Y และ X ฉันสงสัยว่ามีวิธีง่ายๆในการทำเช่นนี้หรือไม่ ฉันค้นหาคำตอบสูงและต่ำ แต่คำตอบที่ฉันพบนั้นไม่เกี่ยวข้อง / หรือใช้ภาษาโปรแกรมอื่นเช่น XNA ขณะนี้ฉันมีตัวแปรชุดบูลเพื่อตรวจสอบว่าได้กด W แล้วหรือไม่ซึ่งจะเรียกรหัสใด ๆ เพื่อให้เขากระโดด ฉันได้ทำสิ่งรอบ ๆ เช่น if (jump == true) { Playerypos -= vel; Playerxpos += vel; } ซึ่งใช้งานไม่ได้ดี ฉันค้นหาคำตอบสูงและต่ำและตอนนี้ฉันหมดหวังถ้ามีคนชี้ให้ฉันในทิศทางที่ถูกต้องไปยังทางออกที่ง่าย มันจะดีมาก. ชื่นชมมากสำหรับการตอบสนองใด ๆ