「Flappy Bird」をUnity Visual Scriptingで作ってみよう(5/5)

Script Graphまとめ

Posted by 51n1 on 05 May, 2021

もくじ

1. Flappy Birdスタイルゲームを作成する
2. プレイヤーの移動とアニメーション
3. テキストの表示と背景のスクロール
4. 障害物の生成とスコアのカウントアップ
5. Script Graphまとめ

すべてのゲームオブジェクト

Scene Variablesの定義 ( 5.1)
Scene Variablesは同じシーン内であれば、どのスクリプトグラフからも参照可能な変数として使用できる。

5.1 Scene Variables

Birdゲームオブジェクト

Bird Script Graph

Object Variablesの定義 ( 5.2)

5.2 Object Variables - Bird Script Graph

ジャンプ・フロー ( 5.3)

5.3 Flap - Bird Script Graph

ゲームオーバー・フロー ( 5.4)

5.4 Game Over - Bird Script Graph

GameControllerゲームオブジェクト

GameControl Script Graph

リスタート・フロー ( 5.5)

5.5 Restart - GameControl Script Graph

スコアカウントアップ・フロー ( 5.6)

5.6 Score Up - GameControl Script Graph

ColumnPool Script Graph

Graph VariablesとObject Variablesの定義 ( 5.7, 5.8)

5.7 Graph Variables - ColumnPool Script Graph

5.8 Object Variables - ColumnPool Script Graph

障害物リストの初期化・フロー ( 5.9)

5.9 Create Columns List - ColumnPool Script Graph

リスポーンチェック・フロー ( 5.10)

5.10 Check whether column can respawn - ColumnPool Script Graph

障害物ポジションリセット・フロー ( 5.11)

5.11 Reposition a obstacle - ColumnPool Script Graph

リストインデックス番号カウント・フロー ( 5.12)

5.12 Increment column index - ColumnPool Script Graph

Groundゲームオブジェクト

ScrollingObject Script Graph

スクロール・フロー ( 5.13)

5.13 Scroll and Stop - ScrollingObject Script Graph

RepeatingBackground Script Graph

Object Variablesの定義 ( 5.14)

5.14 Object Variables - RepeatingBackground Script Graph

グラウンドサイズ取得・フロー ( 5.15)

5.15 Set Ground Size X - RepeatingBackground Script Graph

背景ポジションリセット・フロー ( 5.16)

5.16 Reposition Background - RepeatingBackground Script Graph

Columnsゲームオブジェクト(Prefab)

ScrollingObject Script Graph

スクロール・フロー ( 5.17)

5.17 Scroll and Stop - ScrollingObject Script Graph

Column Script Graph

プレイヤー衝突検知・フロー ( 5.18)

5.18 Check Player tag - Column Script Graph