事件分发机制
事件分发机制
axin7c8
这个作者很懒,什么都没留下…
展开
-
自定义事件分发
BlueprintNativeEvent标记的函数,在C++中需要通过OnReceiveEvent_Implement来实现,在蓝图中也可以调出OnReceiveEvent事件节点。声明一个接收事件的函数OnReceiveEvent,这里没有用Virtual关键字,是因为Virtual关键字不能在蓝图中使用。添加事件监听AddEventListener。2、在蓝图中监听、接收、移除事件。2、在蓝图中监听、接收、移除事件。注意:事件管理器包含了下面函数。1、C++发送事件同上。1、在蓝图中发送事件。原创 2024-09-06 15:50:24 · 585 阅读 · 0 评论 -
C++和蓝图混用事件
注意:这里相比纯C++多播委托,由AddUObject函数变为了AddDynamic宏。注意:相比纯C++多播委托,宏名字多了DYNAMIC单词。注意:一定要加UFUNCTION。原创 2024-09-03 16:36:17 · 406 阅读 · 0 评论 -
纯C++事件
【代码】纯C++事件。原创 2024-09-02 14:51:47 · 302 阅读 · 0 评论 -
纯蓝图事件
3、直接将创建好的事件分发器拖入EventGraph中会显示出Call、Bind、UnBind、Assign等方法。1、蓝图中可直接添加Event Dispatchers事件分发器。2、还可以设置事件的传递参数。原创 2024-09-01 14:54:30 · 362 阅读 · 0 评论