只简单介绍一下角色战斗部分的同步方法;登录流程什么先略过。
https://vibrantlink.com/pun_multiplay_manual/
Pun的数据同步,目前用到的有四种:
1.帧同步
2.RPC方法调用
3.SetCustomProperties方法调用
4.RaiseEvent方法调用
![]()
一、帧同步
![]()
要实现帧同步,首先需要有一个Monobehaviour,挂载这个PhotonVIew。然后需要将要同步数据的脚本实现如下接口:![]()
,并将该脚本添加到PhotonView上进行观测。
![]()
二、RPC (Remote Procedure Calls|远程过程调用)
![]()
假如我打中了一个网络物体,我告诉所有玩家这个网络物体要扣血。
1、发送
![]()
2、接收![]()
三、SetCustomProperties
![]()
1、设置![]()
2、获取
![]()
四、RaiseEvent
![]()
1、注册
![]()
![]()
2、发送
![]()
3、接收
![]()
网友评论