
Unity Visual Scripting

チュートリアルを視聴する
ビジュアルスクリプティングをできるだけ早く始めることをご希望ですか?このクイックスタートチュートリアルでは、Unityのビジュアルスクリプティングを使用して独自のゲームを作成するのに役立つ、ノードベースのロジックを作成するための基本を紹介します。
主なメリット

スクリプティングロジックを視覚的に作成
Unity のビジュアルスクリプティングは、チームメンバーが一からコードを書くのではなく、ビジュアルなドラッグアンドドロップ式のグラフを使用してスクリプティングロジックを作成するのを支援します。また、プログラマー、アーティスト、デザイナー間のよりシームレスなコラボレーションを可能にし、プロトタイピングとイテレーションを高速化します。

アーティストとデザイナーのための強化されたコントロール
ビジュアルスクリプティングは、デザイナーとアーティストの両方にとって、Unity でアイデアをテストし、変更を加え、作品をもっと直接的に制御するための優れたソリューションです。ノンプログラマーは、より技術的なチームメンバーが作成したカスタムノードやグラフを利用することもできます。

プログラマーがチームに力を与える
ビジュアルスクリプティングでカスタムノードを作成し、アーティストからデザイナーまで、チーム全体のコラボレーションを効率化できます。こうすることで、より多くのメンバーが、プログラミング知識のレベルに関係なく、プロトタイピング中や本番中に一緒に作業することができます。
機能
スクリプト・グラフ
フローグラフは、プロジェクトでインタラクションを作成するための主要なツールです。ノードベースのアクションと値を使用して、すべてのフレームで、またはイベントが発生したときに、指定した任意の順序でロジックを実行できます。
ステートグラフ
ステートグラフを使用すると、特定の状態になったときに実行するアクションをオブジェクトに指示する、自己完結した動作を作成できます。ステートグラフは、AI の動作やシーンまたはレベルの構造、状態間で遷移する動作が必要とされるシーンのあらゆる側面に適しています。
ライブ編集
再生モードでグラフに変更を加えると、ビジュアルスクリプティングがリアルタイムで更新されるのを確認できます。このアプローチは、プロジェクトの変更を再コンパイルする必要なく、アイデアを反復しテストするためのはるかに速い方法を提供する。
デバッグと分析
ビジュアル・スクリプトは、プレイ・モード中にグラフ全体に値を表示するように設計されており、どのノードが実行されているかをその都度強調表示する。実行時にエラーが発生した場合、そのソースが特定され、グラフ内でハイライトされる。
使いやすさのための設計
ユーザーフレンドリーな命名規則、グラフを読みやすく保つコメントやグループ化機能、必要なものを簡単に検索できるファジー・ファインダー・メニューにより、技術に詳しくないクリエイターのアクセシビリティが向上します。
コードベースの互換性
Unity のメソッド、フィールド、プロパティ、イベントや、サードパーティのプラグインのほか、カスタムスクリプトをグラフで使用できます。ビジュアルスクリプティングはリフレクションを介してコードベースに直接アクセスし、常に最新の状態に保たれます。
詳細はこちら

Unity Learn
この Unity Learn コースは、ビジュアルスクリプティングを開始するのを支援するように設計されています。

ドキュメント
Unity でのビジュアルスクリプティングの詳細については、Unity ドキュメンテーションを参照してください。

コミュニティ
コミュニティのサポートを受け、Unity でのビジュアルスクリプティングに関する最新情報を入手するには、フォーラムをご確認ください。

Unity2021以上をダウンロードすると、エディター内でUnityビジュアルスクリプティングが自動的に利用できるようになります。2018年、2019年、2020年のUnityリリースでは、Unity Visual Scripting(旧称:Bolt)がUnity Asset Storeから無料でダウンロードできます。