1. funcman 2018-11-04

    物理引擎九成九不是确定性计算的。

    • 83872309 2018-11-05

      @funcman:cocos2dx creator自带的box2d 不确定问题相当严重,在同一设备上,不同的执行频率都会导致肉眼可见的位置偏移。后悔选帧同步了,也没搜到什么可以用的确定性引擎,难不成得自己写个简单的物理引擎。

    • funcman 2018-11-05

      @83872309:不知道你这个游戏需要多强的物理效果。如果简单的话,你可以用定点数做一套碰撞反弹的运算库。即使这样也不简单。基本上帧同步需要你用定点数,并且保证每一处的运算顺序。你还好只是要做2D的,如果3D的话,定点数的物理引擎,容易耗尽CPU。我过去两年做这块,有一定了解。

    • 83872309 2018-11-06

      @funcman:是的,另外实现物理效果也对原有引擎的工作流程改变太大,即使做出来也挺复杂。基本放弃用在帧同步里使用物理引擎计算,除去不能使用物理引擎,帧同步用来做回合制或者战棋类游戏还是很不错的。

您需要登录或者注册后才能发表评论

登录/注册