UE4C 建立列舉

2021-10-25 08:20:42 字數 1306 閱讀 4248

目錄

一、目的

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...