目錄
一、目的
1、想:ue4使用c++建立列舉變數適用於c++與藍圖
二、參考
1、ue4使用c++建立列舉變數適用於c++與藍圖
三、注意
1、c++類最好是actor型別,發現gamemodebase型別我在場景中沒有找到
四、操作
1、新建actor的c++類mygamemodebase.h()
1、mygamemodebase.h
1、mygamemodebase.cpp
1、新建藍圖類基於mygamemodebase的bp_mygamemodebase
1、bp_mygamemodebase裡面顯示我們的列舉
#pragma once#include "coreminimal.h"
#include "gameframework/gamemodebase.h"
#include "mygamemodebase.generated.h"
uenum(blueprinttype)
enum class mygamestate:uint8 //設定uint8型別
; standby umeta(displayname = "standby"), //想要顯示中文 需要將編碼格式設定為utf-8
wait umeta(displayname = "wait"), //displayname表示顯示的名稱,在藍圖中可見
中文亂碼,所有我們需要轉換編碼或者讓其為英文、數字等等(目前沒有製作)
UE4 c 建立剛體Cube
tcubeactor.h pragma once include coreminimal.h include gameframework actor.h include runtime engine classes components staticmeshcomponent.h include t...
UE4 C 使用反射
使用 ufunction rightfunc this findfunction fname text onrightmousepressed if rightfunc processevent rightfunc,nullptr 藍圖直接使用藍圖物件根據方法名取得方法 注意 onrightmous...
Ue4C 程式設計 總結篇
通過前面的一系列文章,已經將遊戲的基礎組成要素已經講完了,當然,都是單機的,不涉及網路部分。通過前面的一系列文章,我想製作乙個簡單的遊戲demo也不難了吧。umg是製作遊戲介面乙個十分簡便,強大的模組,它是由封裝自slate。slate有興趣的可以看下官方文件,是純用 編寫介面的,我更喜歡視覺化的u...