所以,为了学校的一个项目,我一直在尝试做一个跳跃装置。然而,我一直遇到的问题是,玩家只能漂浮在空中,而不是在达到一定的跳跃高度后倒下。我尝试过很多方法,包括当按下up键时的正常想法,将跳跃设置为true,然后在actionPerformed方法中,将yVelocity设置为-4。下面是我的actionPerformed方法中的代码: if (jumping) {
if (yP
当角色走到墙上时,他们无法通过,但当跳到墙上时,玩家会根据你击中瓷砖的高度而被传送上或下。运动和碰撞检测发生在Player.java中。我认为这与签入有关,如果玩家站在一个街区(在for循环中的第一个检查),但我不确定。我就是这样检查碰撞的: for (ArrayList<Integer> tile: Game.t