碰撞后,libGDX圈不会重启

时间:2014-10-22 10:46:49

标签: java android libgdx

我按照本教程http://www.kilobolt.com/day-10-gamestates-and-high-score.html重新启动游戏,但是我的鸟类对象有问题我会感激我有人可以帮我解决。 问题是,当鸟儿撞到管道或地面时,检查碰撞的圆圈保留在鸟类死亡的地点,当新的游戏生物和鸟类动画定期移动但没有圆圈检查碰撞时。 在bird对象中,我已经创建了圆圈,并且我在render方法中以下面的方式调用它(在if语句中):     (Intersector.overlaps(pipe,bird.getBoundingCircle())) 管道是一个Rectangle,它在渲染类中接收管道的纹理,与鸟的圆圈形成对比,它会在每个新游戏中正确重启。

1 个答案:

答案 0 :(得分:0)

检查是否应该是这样,你还没有完成整个教程,所以也许这在下一课中已经修复。尝试下载本文末尾提供的源代码,并与您的代码进行比较。

我也遵循了这个教程,尽管我必须进行一些小调整,但我还是设法制作了一只易碎的鸟类。