1

我正在使用 Slick2D,我想知道是否有人知道如何判断玩家是否与地面或墙壁相撞。到目前为止,我有它检查玩家是否击中固体,如果是,它会停止。人们通常会做什么?

4

1 回答 1

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

于 2013-05-11T09:18:53.440 回答