角色移动同步化
角色移动同步化的方式有客户端-服务器方式和P2P方式。
让我们了解客户端-服务器方式.
1.从客户端发送到服务器角色的移动信息.
2.服务器并且发送到其它的客户端.
3.客户端接收后查找相应角色并移动.
P2P方式与以上相似,只是不通过服务器. 此讲座主要讲述,不通过服务器,直接接收客户端之间的信息.
通过服务器处理和客户端之间的直接处理存在各自的优缺点. 通过服务器处理检测时,客户端被黑客攻击的话,可以提前感知并采取防御措施.
客户端之间处理检测时,客户端之间以直接通信使得通信量的时间可以最小化.
ProudNet中,客户端之间要进行P2P通信的话,首先要创建P2P组.然后,在P2P组添加设备的 HostID. P2P组或者HostID类型.
P2P组也可添加服务器.
开启服务器时,创建一个P2P组,同时添加服务器自身至P2P组.
客户端发送"将进入游戏"服务器接收处理. P2P组添加此客户端. <