1、UE4的調(diào)試輸出
2而柑、在場(chǎng)景中查找對(duì)象
3文捶、射線的使用
4、場(chǎng)景捕獲組件的使用
5媒咳、XML文件的使用 initgameValue.xml文件內(nèi)容如下?
需要在build.cs文件中添加模塊”XmlParser”粹排,在YourCode.h中包含XmlParser.h
<Value>
? <ChildrenSex>GirlChildrenSex>
?<SceneIndex>0SceneIndex>
<Value>
解析代碼如下:
6、UE4字符類(lèi)型到基本數(shù)據(jù)類(lèi)型的轉(zhuǎn)換
UnrealString.h下的內(nèi)聯(lián)函數(shù)如下:
例:
#include "UnrealString.h"
using namespace LexicalConversion;
FString temp = "3.1415926":
float outFloat; FromString(outFloat, *temp);
7涩澡、UMG拖拽圖標(biāo)的實(shí)現(xiàn)
a顽耳、重載On Mouse Button Down函數(shù)
新建UserWidget組件,在Graph事件圖表中重載該函數(shù)實(shí)現(xiàn)檢測(cè)是否觸發(fā)拖拽事件
b、重載OnDrag Detected函數(shù)
重載OnDrag Detected函數(shù),處理拖拽邏輯
@parm payload是用于傳遞的參數(shù) 會(huì)在On Drop函數(shù)中用到
@parm defaultdragvisual是用于拖拽時(shí)跟隨的圖標(biāo)
c射富、重載On Drop函數(shù)
此時(shí)Operation中的Payload參數(shù)便是CreateDragDropOperation中的傳遞過(guò)來(lái)的Payload參數(shù)
8膝迎、UE4官方文檔&Answer Hub
1、官方文檔 :https://docs.unrealengine.com/latest/INT/
2胰耗、Answer Hub :https://answers.unrealengine.com/index.html