C++で基本的にプログラムを書いているのですが、この画像の部分はC++言語ではどのように表すのでしょうか?
ブループリントでは、下の画像のように組んでできたのですが、プログラム(C++)では、それっぽいものはできたのですが、参照しようとすると論理エラーが発生してしまい、値を取得することができませんでした。
C++で基本的にプログラムを書いているのですが、この画像の部分はC++言語ではどのように表すのでしょうか?
ブループリントでは、下の画像のように組んでできたのですが、プログラム(C++)では、それっぽいものはできたのですが、参照しようとすると論理エラーが発生してしまい、値を取得することができませんでした。
上記コードで何か問題はありましたか?
問題がなければ、下記手順に従って解決済にしていただければと思います。
Answerhub クイックスタートヘルプ日本語訳
GameModeBaseの取得とCastに関しては下記のコードになります。
auto const world = GetWorld();
auto const gameModeBase = world->GetAuthGameMode();
auto const myGameMode = Cast<AMyProject5GameMode>(gameModeBase);
また、UWorldを使用しているため
#include "Engine/World.h"
が必要になります。
簡略化して伝えるために厳密なエラーチェック等は省略しています。