我正在使用 Slick2D,我想知道是否有人知道如何判断玩家是否与地面或墙壁相撞。到目前为止,我有它检查玩家是否击中固体,如果是,它会停止。人们通常会做什么?
问问题
168 次
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 回答