我正在使用Slick2D,我想知道是否有人知道如何判断玩家是否与地面或墙壁相撞。到目前为止,我有它检查玩家是否击中坚实的东西,如果是这样,它会停止。人们通常做什么?
答案 0 :(得分:0)
有一种简单的方法可以让屏幕上的物体掉落下来。这就是我通常做的事情。
fallingdown = true;
if(fallingdown){
imageY++; (or Y-- im not really sure about this..)
}
哎呀,知道我们的形象正在下降。接下来我们想要碰到屏幕的末端。我们说屏幕的Y是200.
if(imageY >= 200){
imageY == 200;
}
嗯......这会帮助你解决碰撞,因为它不容易解释。 http://www.youtube.com/watch?v=1qZk6dIW46Q