UE4C 入門(阿棍兒)(七)

2021-10-24 23:26:32 字數 1126 閱讀 7879

2020-10-19

hud1.build.cs檔案新增umg

publicdependencymodulenames.addrange(new string );

2.建立新的c++類,繼承玩家控制器(利用控制器載入ui)

public:

uproperty(editanywhere, blueprintreadwrite)

tsubclassof hudasset;

uuserwidget* hud; //

protected:

virtual void beginplay()override;

void amainplayercontroller::beginplay()

if (hud)

}3.新建藍圖類繼承 自建的玩家控制器子類,hudasset選擇自建的hud;

建立血量/體力/金幣聯絡

1.man(character的子類)中新增:

uproperty(editanywhere, blueprintreadwrite)

float health;

uproperty(editdefaultsonly, blueprintreadonly)

float maxhealth;

uproperty(editanywhere, blueprintreadwrite)

float stamina;

uproperty(editanywhere, blueprintreadwrite)

int32 coins;

2.hud的血條建立繫結

3.建立金幣的ui,體力條ui

UE4 C 使用反射

使用 ufunction rightfunc this findfunction fname text onrightmousepressed if rightfunc processevent rightfunc,nullptr 藍圖直接使用藍圖物件根據方法名取得方法 注意 onrightmous...

UE4C 建立列舉

目錄 一 目的 1 想 ue4使用c 建立列舉變數適用於c 與藍圖 二 參考 1 ue4使用c 建立列舉變數適用於c 與藍圖 三 注意 1 c 類最好是actor型別,發現gamemodebase型別我在場景中沒有找到 四 操作 1 新建actor的c 類mygamemodebase.h 1 myg...

Ue4C 程式設計 總結篇

通過前面的一系列文章,已經將遊戲的基礎組成要素已經講完了,當然,都是單機的,不涉及網路部分。通過前面的一系列文章,我想製作乙個簡單的遊戲demo也不難了吧。umg是製作遊戲介面乙個十分簡便,強大的模組,它是由封裝自slate。slate有興趣的可以看下官方文件,是純用 編寫介面的,我更喜歡視覺化的u...