? 久久久一区二区三区日韩,三年片大全
聯(lián)系我們

給我們留言

聯(lián)系我們

地址:福建省晉江市青陽街道洪山路國際工業(yè)設(shè)計(jì)園納金網(wǎng)

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當(dāng)前位置:主頁 > 3D教程 > 圖文教程

UE4 AActor的析構(gòu)函數(shù)和退出游戲前的回調(diào)函數(shù)

來源: 52vr | 責(zé)任編輯:傳說的落葉 | 發(fā)布時(shí)間: 2019-06-11 08:24 | 瀏覽量:

[UE4]AActor的析構(gòu)函數(shù)和退出游戲前的回調(diào)函數(shù)

 

UE4中的所有UObject是沒有析構(gòu)函數(shù)的,但如果我們想拿到一個(gè)UObject銷毀前的回調(diào)函數(shù),可以重寫AAcotr::BeginDestroy函數(shù):當(dāng)對(duì)象銷毀前觸發(fā)。

 

重寫Actor父類函數(shù):

 
  1. virtual void BeginDestroy() override;  

 

  1. void AMyActor::BeginDestroy()  
  2. {  
  3.     Super::BeginDestroy();  
  4.       
  5.     ...  
  6.     your logic code...  
  7.     ...  
  8. }  

 

如果想在對(duì)象銷毀后觸發(fā),可以重寫AAcotr::Destroyed(GameMode重寫這個(gè)函數(shù)不起作用,Actor重寫是否能觸發(fā)沒試過):

 
  1. virtual void Destroyed() override;  

 

如果想在游戲退出前觸發(fā)回調(diào),則重寫GameMode::BeginDestroy(),Actor也是GameMode的父類


相關(guān)文章
網(wǎng)友評(píng)論

您需要登錄后才可以發(fā)帖 登錄 | 立即注冊(cè)

關(guān)閉

全部評(píng)論:0條

推薦
熱門