(Android,Java)我使用了一个使用LibGDX的飞鸟的教程,有一些我无法理解的东西。所以我有一个代码总是添加到相机(Ortho)x位置,我想知道,如果相机x位置大于整个世界(不是视口)的宽度会发生什么?因为我总是增加鸟和相机的位置所以当相机到达x等于世界宽度的点时会发生什么?一切正常,但它只是将x重置为0?
答案 0 :(得分:0)
除非您对其进行编码,否则没有定义的“世界宽度”。由于坐标是浮点数,因此将有一个大小超过该值的游戏中的舍入错误。看起来这个角色正在向前猛拉而不是平稳地移动。在像Flappy Bird这样的游戏中不会发生这种情况。在此之前的距离太大,玩家无法实际到达那里。