libro
www.tuyano.com
初心者のためのUnreal Engine ブループリント入門

フロー制御を理解しよう (4/7)

作成:2015-02-14 10:44
更新:2015-02-14 10:44

■「切り替える」で時刻に応じたメッセージ

では、この「切り替える」も実際に使ってみましょう。例として、今何時かを示す数字を設定すると、それに応じたメッセージが表示される、というものを作ってみます。


<<B[●ノードの作成
1. 「イベントBegin Play」を用意します。

2.整数型を切り替える」を用意します。

3.ピンを追加」を使い、0~3の計4つの分岐用の項目を用意します。

4.Integer / Integer」を用意します。グラフを右クリックし、「/」とタイプすると見つかります。

5. 作成した「Integer / Integer」の入力項目の下の方に「6」と入力をします。上のものは、0~23の間の適当な数字を記入しておきます。

6.Print String」を用意します。

7. 作成したPrint Stringをコピー&ペーストして4つに増やしておきます。

8. 4つのPrint StringIn Stringに、それぞれ「zzz...」「Morning」「After noon」「night」と入力しておきます。


●ノードの接続
1. 「Begin Play」の出力側Exec → 「整数型を切り替える」の入力側Exec
2. 「Integer / Integer」の出力項目 → 「整数型を切り替える」のSelection
3. 「整数型を切り替える」の出力側にある「0」 → 1つ目(zzz...)の「Print String」の入力側Exec
4. 「整数型を切り替える」の出力側にある「2」 → 2つ目(Morning.)の「Print String」の入力側Exec
5. 「整数型を切り替える」の出力側にある「2」 → 3つ目(After noon)の「Print String」の入力側Exec
6. 「整数型を切り替える」の出力側にある「3」 → 4つ目(Night))の「Print String」の入力側Exec

実行すると、「Integer / Integer」の上の入力項目の値がいくつかによって異なるメッセージが表示されます。0~5なら「zzz...」、6~11なら「Morning」という具合です。

※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。


※関連コンテンツ

「初心者のためのUnreal Engine ブループリント入門」に戻る