[UE4]RepNotify,更新通知

“复制”:

1、Replicated:复制更新

2、RepNotify:更新通知。选择这个选项,会自动生成一个通知函数(如上图所示的“OnRep_Health”),当这个变量的值有变化的时候,这个函数就会在服务器和所有客户端被调用。

 

之前我们是通过Tick事件来不停的检测更新Health的变化值(Tick事件中非常耗费资源)

 

有了更新通知,就可以放在更新通知事件中,提高了运行效率。

“更新通知”也可以起到“多路传送(也就是广播)”的作用。一个客户端做了什么操作,可以通知服务器端让所有客户端都知道。

“更新通知”与“广播”的区别是,“更新通知”是可靠的,而“多路传送(如果不勾选‘可靠函数’选项)”则是不可靠的(可能会丢失通知)。

 

posted on 2018-11-01 16:29  一粒沙  阅读(3588)  评论(0编辑  收藏  举报