学び部屋UE4入門のために公式の動画チュートリアルを活用するサイトです。変数とはどのようなものかをまず説明しています。ブループリントのグラフの中に変数を配置する方法を2つ紹介しています。比較的短いビデオです。(0:13)まとめ●変数を使うのは、データ(値)を保存して後でアクセスするため。●後でも使うことになるような値は変数に格納すべき。●たとえば、データを変更する必要がある場合や、データを他のグラフやブループリントに送る場合など。●変数には型を割り当てる必要がある。(次のビデオで扱います。何らかの役目をもつブループリントの基本的な要素です。変数(の値の取り出し)も1つのノードなので、ノードがどのような形をしているか分かると思います。ノードは、他のノードと連携を取りながら全体でまとまった動作や効果を作り出します。ノード(node)が集まったものです。言い換えれば、ノードのネットワークがグラフです。ブループリントはグラフからできていて、グラフはノードからできています。変数が必要な理由は次のようになります。「3.14」という値を至るところで(たとえば50箇所で)使用するプログラムがあるとします。プログラムが出来上がりましたが、ある日、この値を「3.1415」に変更しなければならなくなりました。すべての「3.14」という箇所を修正しなければなりません。50箇所ですから当然ミスも起こりやすくなります。これに対して、変数を使用するとどうなるでしょうか。最初にPai=3.14というように値を代入しておき(初期化)、後は「3.14」の代わりにこのPaiを使います。「3.1415」に変更しなければならない場合も、初期化の部分1箇所を変更するだけで済みます。変数を使用すると、初期化もユーザーの入力で行うこともできます。ユーザーに「3.1415」か「3.14」を選択してもらうこともできるようになるわけです。プログラムではユーザーがどんな値を入力してもよいように、変数を使っておきます。この場合変数は、一時的な仮の姿というイメージが強いですね。ビデオでは変数を選択状態にするために、左クリックしながら範囲を指定しています。1これによって、5.31+6という計算結果が、MathsAnswerという変数に格納されることになります。2このあとビデオではこの変数が発火(発動)するためには(実際にこの変数に値が格納されるためには)、実行ワイヤからの入力が必要になると説明しています。Playというノードをワイヤで接続していますが、このことは、後のビデオで詳しく取り上げることになります。これによって、「6」という具体的な数値が消えて、変数ができたことに注目してください。これは、先ほど述べた「ユーザーがどんな値を入力してもよいように、変数を使っておきます」ということを実行しています。今回はこれにておしまいです。コメントをキャンセルメールアドレスが公開されることはありません。