我目前正在使用 Direct X 9.0 在 C# 中制作游戏。我几乎完成了所有事情,但我在跳跃的物理方面遇到了问题。我为 Y 和 X 坐标声明了变量。
我想知道是否有一种简单的方法可以做到这一点。我一直在寻找答案,但我找到的答案要么无关紧要/要么使用不同的编程语言,例如 XNA。
我目前设置了一个布尔变量来检查是否W
已按下触发任何代码以使他跳跃。我一直在胡闹之类的。
if (Form1.jump == true)
{
Playerypos = Playerypos - vel;
Playerxpos = Playerxpos + vel;
//Form1.jump = false;
}
效果不太好。