UE學習記錄:DashProjectile
添加一個名為RGProjectileBase的Actor類 RGProjectileBase h pragmaon
添加一個名為RGProjectileBase的Actor類
類中添加了void Explode(),用BlueprintCallable和BlueprintNativeEvent標記
(資料圖片僅供參考)
在ue4中用來修飾UFUNCTION,表示該函數可以在藍圖中可調用
BlueprintCallable有執(zhí)行引腳
BlueprintCallable函數返回值會在調用這個函數的作用域中創(chuàng)建一個局部變量
在ue4中是用來修飾UFUNCTION的,表示該函數可以在C++和藍圖中同時實現
在C++中的實現需要在自身的方法名加一個后綴_Implementation,并可以是virtual
引擎中多處這樣實現派生類重寫
優(yōu)先調用藍圖中的Event,如果藍圖中該Event沒有方法體,則調用C++中的實現。
要在藍圖腳本中實現該函數:BP_RGDashProjectile(我的藍圖)>函數>重載>Explode
添加一個名為RGDashProjectile的類,繼承RGProjectileBase
是在游戲開始的時候運行的, 需要在BeginPlay() 中調用,在構造函數中調用會崩潰。
功能:可以設置在經過一段時間后以固定的時間間隔重復或單次執(zhí)行某個操作。
使用:
在.h文件中定義定時器句柄TimeHandle----也就是定義一個定時器手柄,用來接收定時器的控制;
()
第一個參數:把時間控制權交給誰(TimerHandle_DetonateDelay)
第二個參數: 類的對象(this)
第三個參數: 要執(zhí)行的函數(&ARGDashProjectile::Explode)
第四個參數: 間隔時間(DetonateDelay)
第五個參數: 執(zhí)行完函數之后,是否循環(huán)執(zhí)行(不填寫的話默認為false)
第六個參數:執(zhí)行完函數后,間隔多久循環(huán)執(zhí)行
3.其他的一些用法
在RGDashProjectile類中對Explode進行實現時,我需要調用兩個定時器,第一次本可以使用ARGProjectileBase類中定義好的Super::Explode_Implementation(),但其中得Destroy()功能會導致Actor銷毀,所以得用ClearTimer()清除第一個定時器,重新對其Explode進行實現(把Destroy()去掉)。
在指定的Location和Rotation產生效果并銷毀。效果完成后,就會消失。
封裝攻擊類型
對世界進行指定形狀的掃描,只要命中就返回true
關鍵詞:
[ 相關文章 ]
添加一個名為RGProjectileBase的Actor類 RGProjectileBase h pragmaon
所有圖片均轉載于網絡,如有侵權請聯系我,我會立即刪除1 2 3 4 5 6 7 8 9 10
原標題:陵水為清水灣科技園開展多元化公交服務新海南客戶端、南海網7
在神覺者游戲里面,很多玩家對于刷初始非常的在意,因為對于新手玩家來
7月30日,北京市文旅局轉發(fā)北京市旅游行業(yè)協會《致全市旅游行業(yè)同仁及
成都第31屆世界大學生夏季運動會的比賽正在進行,截至今天(30日)14時
如何讓肌膚更容易吸收護膚品呢?這是許多愛美人士關注的問題。畢竟,我
小巧的面龐、無瑕的肌膚、完美的身材比,模特與身上的著裝相得益彰,將
證券時報e公司訊,安徽省統(tǒng)計局7月30日公布2023年上半年全省經濟運行情
九如山瀑布群殲賣風景數段區(qū)不錯的氏畢逗?有山有水?遠離市區(qū)?空氣很
1、搖趣杯你插不到頭,那個小珠子碰不到,感覺一般;喉趣杯建議可以試
作者系科班編劇陳瓊瓊,2011年畢業(yè)于北京電影學院文學系。她在文章中寫
各位市民朋友,還記得“上海奉賢”曾經報道過的莊行鎮(zhèn)東風村“公益互助
7月29日,北京市住建委發(fā)布消息稱,7月24日中央政治局會議指出,要適應
大家買車,無論是燃油車還是新能源車,一定都會關注車輛的安全性能,畢
玩家反饋有成效:《暗黑4》新補丁將加強法師野蠻人,《暗黑4》新補丁將
7月27日,云南金平,群眾向蠻耗邊境檢查站舉報稱,沿途發(fā)現疑似不明身
來為大家解答以上問題。紅色的寶石品種多么,有哪些紅色的寶石品種的介
1、利息,迫使少一點?! ≡鯓硬拍茏尯⒆訍凵嫌⒄Z?孩子們生來就有強烈
“中國的飲料行業(yè)缺一個蘭世立,”7月28日,前“湖北首富”蘭世立現身
[ 相關新聞 ]
Copyright 2015-2022 太平洋醫(yī)院網 版權所有 備案號:豫ICP備2022016495號-17 聯系郵箱:93 96 74 66 9@qq.com