UE4 在C++中创建事件相关说明

来源:互联网 发布:淘宝物流短信提醒 编辑:程序博客网 时间:2024/06/06 01:25

UE4 如果在C++中定义一个事件有两种方案

1. UFUNCTION(BlueprintImplementableEvent)

    void TestEvent();

但是该事件的方法不能再cpp文件中实现,不然会提示错误。只能在对应蓝图中实现。


2. UFUNCTION(BlueprintNativeEvent)

    void TestEvent();

该方法可以在cpp文件中实现,但是定义时候必须加上 “_Implementation”后缀,如

   void TestEvent_Implementation()

   {

    //事件的具体实现方法

   }




0 0