在无尽的亚军游戏中处理大x值

时间:2013-09-07 09:10:42

标签: c++ box2d

我即将在box2d开始我的第二场无尽的亚军比赛,我希望避免出现与第一场比赛有很高x值的问题。

由于游戏是无穷无尽的,玩家总是向右走(跟着他的相机),我遇到浮动精度问题。 不仅用于对象定位,还用于绘图。

当我移动所有内容时,如何在不看到任何重大故障的情况下将所有世界内容移到左侧以避免如此高的值?

我猜不是,但是,我可以避免迭代所有的身体吗?

1 个答案:

答案 0 :(得分:2)

  

为什么要穆罕默德到山的时候,你可以把山穆罕默德?

您只需要创建无穷无尽的幻觉,而不必担心高x值。我们假设您的角色位于屏幕中间并且正确运行。嗯,他从不动,是吗?你只是让眼前的世界超越了他。假设你在飞行中创造了这个世界(这是一个很好的假设,因为这是一个无休止的游戏),你会产生它并将其移动到玩家之外,从而产生一种世界无穷无尽的错觉。

但玩家永远不会移动!

相关问题