[UE4]RepNotify,更新通知
“复制”:
1、Replicated:复制更新
2、RepNotify:更新通知。选择这个选项,会自动生成一个通知函数(如上图所示的“OnRep_Health”),当这个变量的值有变化的时候,这个函数就会在服务器和所有客户端被调用。
之前我们是通过Tick事件来不停的检测更新Health的变化值(Tick事件中非常耗费资源)
有了更新通知,就可以放在更新通知事件中,提高了运行效率。
“更新通知”也可以起到“多路传送(也就是广播)”的作用。一个客户端做了什么操作,可以通知服务器端让所有客户端都知道。
“更新通知”与“广播”的区别是,“更新通知”是可靠的,而“多路传送(如果不勾选‘可靠函数’选项)”则是不可靠的(可能会丢失通知)。