一.网络同步基础
一.网络同步基础
0.网络同步基本思路

0-1.一个服务端Server既是Server也是Client
0-2.网络同步思路:如当一个Client1中一个Actor想要发射一颗子弹时,会向Server申请批准,Server批准后会将这一状态发送给其他Client,因为网络同步的传递是不稳定的,所以有的Client可能接收的快,有的接收的慢
1.关于"Replicated"(在细节面板中)

Replicated 是单向的 ,Actor Replicated表示客户端单向同步服务端的actor。也就是如果勾选了"Replicated"那么在Server中生成时就会生成Actor的本体,在Client中生成Actor的复制品。
2.Switch Has Authority

"Switch Has Authority"可用来判断是在Server还是Client
Authorith:为服务端输出,当为服务端时在服务端中执行
Remote:为客户端输出,当为客户端时在客户端中执行
*当Actor勾选了Replicated时,Authorith执行生成Actor会在Server和Client中生成Actor的本体和复制,Remote还是只会在Client中生成Actor。因为Replicated只有在Server中执行时才会发挥其效果。
浙公网安备 33010602011771号