cocos creator 开发捕鱼游戏

对于捕鱼游戏有个问题一直没想明白,在一个已经开始了的房间里面,有一个玩家A进来,A玩家怎么知道鱼的位置在哪里,玩家同步鱼的位置这个怎么实现 ?是在客户端做还是在服务端做 --(个人认为是在服务端实现)?望cocos里的大佬,高手、精英指点迷津。

新玩家进来的时候只会发新鱼的坐标,不会发旧的。

这样跟其他玩家屏幕上的鱼不同步呀!

所有鱼的坐标不都应该在服务器保存吗

把场景信息包括鱼的坐标放在服务端运算,玩家去从服务端请求同步场景,这样就能做到同步了

贝塞尔曲线运算到一半时再进入就不好渲染。我看了好多捕鱼游戏就是不发旧鱼的坐标。

在你进入游戏前的鱼的信息一律不管,服务器只在鱼出生时告诉客户端出生什么鱼走什么路径,鱼位置各个客户端根据相同的路径算法自己计算,服务器不做同步,我们的捕鱼是这样做的。服务端同步确实能保证数据准确,但是鱼太多数据传输量太大,像以前做90坦克这种对象少数据量小的是服务端同步的。