ブループリントの便利なTipsを動画で紹介します。
▼ノード間にノードを追加する
※Branchノードは、検索欄にifと入力しても出てくる
▼ノードをつなぐ線をダブルクリックして、リルートノードを追加
ブループリントの便利なTipsを動画で紹介します。
▼ノード間にノードを追加する
※Branchノードは、検索欄にifと入力しても出てくる
▼ノードをつなぐ線をダブルクリックして、リルートノードを追加
▼目的
ルーレットを作って、角度によって処理を分けたい。
そのために、ルーレットの角度を0~360度の範囲で取得したい。
▼問題
アクターの角度を取得するだけで簡単だと思ったら、
0~360度の範囲で角度を取得する事が出来ない。
ルーレットの針と、盤上に配置したオブジェクトで、
オーバーラップイベントを発生させようかとも思ったけど、
微妙な判定がやり難そう。
やっぱり角度を取得したい。
▼解決方法
ベクトルを2つ作り、ふたつのベクトル間の角度を求める。
内積と外積を使う。
他のブループリントにイベントを送りたい。
そんなときにイベントディスパッチャーを使う。
辞書によると、ディスパッチャーとは発送係の事らしい。
イベント発送係と捉えれば覚えやすい。
▼今回作るもの
・Gキーを押すと、配置した各アクターから箱をスポーンする
・Fキーを押すと、スポーンされた箱を削除する