同一台机器, 测试100个AI 总是有10%不同步… 也找不出原因.
Box2d 无法实现帧同步吗?
同一台机器, 测试100个AI 总是有10%不同步… 也找不出原因.
Box2d 无法实现帧同步吗?
如果是同一台电脑,结果是确定的,个人猜测可能还是游戏逻辑哪一环节有问题
似乎是浮点数问题,要用来做同步必须经过手动改造
浮点数问题怎么解决呢
论坛十大未解之谜之一:box2d 脚本帧同步改造方法
box2d作者:“我开发的时候,帧同步还没出生呢”
帧同步要保证相同的输入得到相同的输出,主要要解决时序和浮点数确定性。浮点数严重依赖编译器和硬件,msvc和gcc的浮点数编译选项貌似不好使,现在大多数是用定点数模拟浮点计算。