Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我即将在 box2d 中开始我的第二个无尽亚军游戏,我希望避免第一个中 x 值非常高的问题。
由于游戏是无止境的,玩家总是正确的(有一个相机跟着他),我遇到了浮动精度问题。不仅用于对象定位,还用于绘图。
当我移动所有内容时,如何将所有世界内容向左移动以避免如此高的值而不会出现任何重大故障?
我猜不是,但是,我可以避免遍历所有的身体吗?
既然可以把山带到穆罕默德那里,为什么还要把穆罕默德带到山上呢?
你只需要制造无穷无尽的假象,完全不用担心高x价值。让我们假设您的角色位于屏幕中间并且向右运行。好吧,他从不动,是吗?你只是将眼前的世界从他身边移开。假设您正在动态生成世界(这是一个很好的假设,因为这是一个无休止的运行游戏),您生成它并将其移动到玩家身边,从而产生世界无穷无尽的错觉。
x
但玩家从不移动!