码迷,mamicode.com
首页 > 其他好文 > 详细

[UE4]RepNotify,更新通知

时间:2018-11-01 17:01:25      阅读:484      评论:0      收藏:0      [点我收藏+]

标签:技术分享   广播   变量   src   作用   同步   img   notify   运行   

技术分享图片

“复制”:

1、Replicated:复制更新

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

 

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

技术分享图片

 

有了更新通知,就可以放在更新通知事件中,提高了运行效率,因为更新通知也会在服务器端运行,服务器端运行后会同步更新到所有客户端,所以在更新通知中的操作使用Switch Has Authority来保证在服务器端运行就可以了。

技术分享图片

技术分享图片

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

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

 

[UE4]RepNotify,更新通知

标签:技术分享   广播   变量   src   作用   同步   img   notify   运行   

原文地址:https://www.cnblogs.com/timy/p/9890010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!