はじめてのブループリント作成
ノードエディタを初めて開いたときに圧倒されるのは、まったくもって普通のことです。ノードがたくさんあり、それらを使ってできることもたくさんあります!でも心配しないでください。このセクションでは、ブループリントの基本を順を追って説明します。
はじめてのブループリント
簡単な例から始めましょう。Escキーが押されたときにカメラを揺らしたいとします。まず、ツールバーの [ブループリントを追加する] ボタンをクリックして、新しいブループリントを追加します。ブループリントに「Escキーでカメラを振らす」などの意味のある名前を付けることもできますが、今はそのままにしておきます。
新しいブループリントの追加
これは美しいブループリントですが、まったく役に立ちません。これにいくつかのノードを追加する必要があります。検索バーに「on keystroke」と入力すると、「キーボードボタンを押したとき」ノードが表示されます。これをノードエディタにドラッグすると、次のようなものが表示されます。
「キーボードボタンを押したとき」ノードの追加
間違ったノードをドラッグしてしまった場合は、ノードをクリックして選択し、Deleteキーを押して削除できます。また、[戻す] ボタンを使用することもできます。
いいですね!次に、カメラを揺らすノードを追加してみましょう。検索バーに「shake camera」と入力すると、「揺れカメラ」ノードが表示されます。これを「キーボードボタンを押したとき」ノードの隣にドラッグし、以下のように「キーボードボタンを押したとき」ノードを「揺れカメラ」ノードに接続してみてください。
「揺れカメラ」ノードを追加し、「キーボードボタンを押したとき」ノードに接続する
「キーボードボタンを押したとき」ノードの [出口] の隣にある緑色の点をクリックして、「揺れカメラ」ノードの [入口] の隣にある緑色の点にドラッグしましたか?おめでとうございます!あなたは素晴らしい直感力の持ち主です。なお、緑色の線のいずれかの端をクリックしてドラッグすれば接続を解除することができます。
ノードの右側にある緑色の点はフロー出力と呼ばれ、左側にある緑色の点はフロー入力と呼ばれます。つまり、「キーボードボタンを押したとき」ノードの [出口] = フロー出力 を「揺れカメラ」ノードの [入口] = フロー入力 に接続したことになります。
フロー接続は、ノードがトリガーされる順序を決定します。この例では、「キーボードボタンを押したとき」ノードがトリガーされたときに、次に「揺れカメラ」ノードがトリガーされることを意味しています。
これで終わりでしょうか?Escキーを押してカメラが揺れるか試してみましょう。
あれ、カメラが全然揺れませんね。なぜでしょう?
「揺れカメラ」ノードを詳しく見てみましょう。[ビデオカメラ] のデータ入力がありますが、何も設定されていません!ドロップダウンからカメラを選択してみましょう。
[ビデオカメラ] の入力を設定します
もう一度Escキーを押してみましょう。カメラが揺れたら、成功です!これではじめてのブループリントを作成することができましたね!