“復制”:
1、Replicated:復制更新
2、RepNotify:更新通知。選擇這個選項,會自動生成一個通知函數(如上圖所示的“OnRep_Health”),當這個變量的值有變化的時候,這個函數就會在服務器和所有客戶端被調用。
之前我們是通過Tick事件來不停的檢測更新Health的變化值(Tick事件中非常耗費資源)
有了更新通知,就可以放在更新通知事件中,提高了運行效率。
“更新通知”也可以起到“多路傳送(也就是廣播)”的作用。一個客戶端做了什么操作,可以通知服務器端讓所有客戶端都知道。
“更新通知”與“廣播”的區別是,“更新通知”是可靠的,而“多路傳送(如果不勾選‘可靠函數’選項)”則是不可靠的(可能會丟失通知)。