Client Engine 总览
info
在阅读本文档之前,请先阅读多人在线对战服务功能介绍及 MasterClient ,了解多人在线对战开发的基础结构。
Client Engine 解决了什么问题
多人在线对战服务(即下图中的 Multiplayer 服务)很好的解决了「房间」抽象与房间之间玩家交换消息的问题。我们以「剪刀石头布」游戏为例,游戏的流程是这样的:

其中 Multiplayer 服务扮演的是一个纯粹的消息转发角色,为了方便之后的讨论,我们可以把这个图简化一下(虚线代表消息是通过 Multiplayer 服务传递的):
