✅
【UE5】変数がnullなのかチェックする方法(isValid)
今回は変数がnull(空)かチェックする方法を紹介します。変数ごとにnullをチェックする方法は違うので、まずはActorから。
Actor型の変数の場合
isValidノードを使用します。
-
まずMyActorというActor型の変数を作成します。デフォルト値は設定はしません。
-
レベルブループリントで以下のように作成します。
ブループリント全体図です↓
- これで最初はMyActorに入っていないのでfalseが出力されて、Enterキーを押すとMyActorにアクタがセットされてIsValidで確認するとtrueになります。
Integerやfloat型の変数の場合
デフォルト値は0なので、0 == 0 でブランチにかけるとチェックできます。
String型の変数の場合
デフォルト値の文字数は0なので、LenthノードでInteger型で文字数を受け取る事ができます。
デフォルト値を設定せずにこのノードを実行するとnullと表示されます。
以上になります。
UE5のWeb本を書いています(半分まで無料です)
UnrealEngineのWeb本を制作&販売です。半分程無料公開しているので興味ある方はぜひご覧ください!
#Unreal Engine #UE5 #UE4
Discussion