因为以前做delphi的游戏,里面关于移动,是自己先动,同时每30毫秒发一个移动消息给服务端,再广播。
所以这次,我做摇杆移动,比较粗暴地也这样做了。摇杆只发方向和是否在移动,服务端直接广播。角色就按照方向 forward,进行 position+ speed * Timer.deltaTime。
当然,我客户端的地形,是有加一些碰撞的,角色也有。
目前看起来,因为消息间隔时间短,同屏人多可能会炸锅。但1999年的delphi做的服务端同屏百人也是没问题,所以暂时觉得这样用应该问题不大吧。
期待有上线经验的大佬多指导指导~