OnServer----服務器事件是本地呼叫權威版的事件

以前的標題有點錯誤(OnServer----服務器事件是呼叫權威版的事件)已經修改成OnServer----服務器事件是本地呼叫權威版的事件服務器

一圖勝千言

咱們的輸入是在本地進行的。當本地使用RPC裏的服務器事件時候,就會去呼叫服務器/權威版的PlayerController,如上圖。spa

當咱們須要GameMode的時候也是須要使用RPC去呼叫權威版的PlayerController,由於客戶端裏是沒有GameMode的。如上圖事件

小例子

在PlayerController中,將本地PlayerController的Test變量設置爲False變量

PS:Test變量默認值爲true服務器端

兩個按鍵事件im

「Q」

打印本地版本的Test變量客戶端

「E」

打印權威/服務器版本的Test變量img

結果

服務器端

因爲服務器的PlayerController只有一個且是本地,那麼確定都是false錯誤

客戶端

客戶端的本地PlayerController是False,權威版是True版本

相關文章
相關標籤/搜索