3
建立一个Plattformer-如何确定玩家是否被允许跳楼?
我正在构建一个简单的Plattformer Jump n'Run Style游戏。我不使用图块-而是为自己的关卡实体使用了几何形状(玩家也是如此)。我已经完成了碰撞检测代码,到目前为止一切正常。 接下来,我想实现跳跃。只需检查玩家是否按下适当的键并增加一些向上的速度即可。工作良好。但是即使播放器在空中也可以使用,这不是我想要的。;-) 因此,我必须检查玩家是否站立。我的第一个想法是检查最后一帧是否发生碰撞,并将玩家标记为“可以跳跃”,但是如果玩家在空中撞墙,这甚至会触发。由于我的数学技能不是很好,因此我寻求帮助-甚至提示也将如何实现这一点。 谢谢!