ccc用什么怎解决浮点计算一致性问题?

目前我用cocos cretor2.07做帧同步的联网游戏,帧同步需要计算精度绝对一致。我们用了网上知名的decimal开源的库库,发现只适合后端进行一些简单计算场景比如后端WEB开发,在每帧都要进行物理碰撞的计算中游戏逻辑开销特比大,导致游戏特别卡,所以放弃了。后来又百度了一些fix舍弃小数的方案,一样在不同指令集CPU上算出来不同步。请问在js中有什么好的方法解决这个问题吗?最好有开源的库能直接用的。

2赞

转为定点数,自己找个定点数的库

就是没找到合适的定点数库,有能用的推荐么?

的点点滴滴多多多多多多多

请问做什么游戏,是捕鱼吗??我最近也在弄同步的问题

观望一下,物理精度问题怎么解决

看来大家都有这个需求啊,很少有人分享这块

王者荣耀一样的MOBA游戏

顶楼主。。。

最近我也在做这一个功能。。引入了Box2dweb来做物理,但是定点数也是很难搞。。

我也是尝试用了Decimal.js。。。。看来大家的路都差不多啊。。。现在都不知道用啥会好一点,效率跟效果兼顾的那种。。。

有好的解决方案分享一下~

哈哈,握手!js效率太低了,decimal是能解决精度问题,但是运算效率太低了,CPU开销比渲染还大。

这么多人有需求 。。

关注话题

持续关注

这么多人关注和同求。

@jare

@jare

关注,同问

mark

同问,mark

mark