比如在摇骰子的时候,要等所有客户端动画播放完毕后通知服务端已完成播放动作,进入下一个操作,这个时候如果某个客户端卡住了,或者切换到后台,那就进行不下去了,这个怎么设计比较合理?PS:我用了animation,浏览器一定要切换到当前选项卡动画才开始播放,现实中肯定也不一定玩家就一定在当前游戏窗口。
服务器怎么可能要等客户端?服务器准备好了就直接广播给客户端就行了,不用管客户端那是什么状态,客户端自己接收到事件处理就行了
比如说通知客户端摇骰子,是不是服务端先下发做一个播放摇骰子动画的通知,同时定时器等待(setTimeout)几秒,到了时间就服务端继续后面的操作,不管客户端是否播放了动画?
是这样啊