もくじ
ミサイルの発射
ロケットからミサイルを発射させるためにC#スクリプトを作成するところ、ロケットの移動処理と同様にBoltのFlow MachineコンポーネントをBulletゲームオブジェクトに追加し、BulletControllerという名前でマクロを作成する。
チュートリアルのスクリプトを参考にFlow Graphにユニットを追加しグラフを作成する。以下、作成したFlow Graphである。UpdateイベントからTransform.TranslateでY方向へ移動。そして、ミサイルのY座標が5以上になったら削除する。
BulletControllerマクロにミサイルの発射処理を追加
次はこのミサイルのPrefabをロケットから発射する処理を追加する。ロケットのゲームオブジェクトを選択しRocketControllerマクロのFlow Graphを開く。スペース(Space)キーを押下した時にロケットの位置にミサイルのインスタンスを生成するようにグラフを作成する。
bulletPrefabというオブジェクト変数をBoltの変数として設定しインスタンス生成時に参照するPrefabの変数として使用する。
ここまでのチュートリアル進捗状況(2/6)