一.网络同步基础

一.网络同步基础

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中执行时才会发挥其效果。

 

posted on 2022-09-06 01:26  迷途中徘徊  阅读(81)  评论(0)    收藏  举报