2016年12月3日 星期六

Unreal: EndPlay Function in C++

since: 2016/12/03
update: 2016/12/03

reference:
1. EndPlay Function Explanation | Orfeas Eleftheriou
2. I touchs: Unreal: BeginPlay and GLog in C++


A. In C++ header file: declared override EndPlay function
     1. 延續 I touchs: Unreal: BeginPlay and GLog in C++ 的專案

     2. 在 LogActor.h 加入以下的內容:
          ....
          //@add ######

          virtual void EndPlay(const EEndPlayReason::Type EndPlayReason) override;


-----------------------------------------------------------------------------------------------

B. In C++ source file: Implementation override EndPlay function
    
    1. 在 LogActor.cpp 加入以下的內容:     
      ....
     //@add ######

    void ALogActor::EndPlay(const EEndPlayReason::Type EndPlayReason)
    {
            GLog->Log("Overriding the endplay function");
            Super::EndPlay(EndPlayReason);
    }


   2. 編譯程式

-----------------------------------------------------------------------------------------------

C. 執行遊戲停止遊戲

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。