ビジュアルスクリプティング

Unity のビジュアルスクリプティングは、従来のように何行もコードを書く代わりに、視覚的なグラフベースのシステムを使用してゲームプレイのメカニクスやインタラクションロジックを開発できるようにクリエイターを支援します。

チュートリアルを見る

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

Bolt で強化された、Unity でのビジュアルスクリプティング

スクリプティングロジックを視覚的に作成

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

アーティストとデザイナーのための強化されたコントロール

ビジュアルスクリプティングは、デザイナーとアーティストの両方にとって、Unity でアイデアをテストし、変更を加え、作品をもっと直接的に制御するための優れたソリューションです。また、プログラマー以外のユーザーも、技術知識のあるチームメンバーが作成したノードグラフを活用できます。

開発者のプロトタイピングとテストをスピードアップ

プログラマーがチームに力を与える

アーティストでもデザイナーでも同様に、ビジュアルスクリプティングを使用してカスタムノードを作成し、チーム全体でのコラボレーションの効率化を支援します。こうすることで、プログラミングに関わる知識のレベルに関係なく、チーム内のより多くのメンバーが効果的に連携して作業を進めることができます。

主なメリット

フローグラフ

フローグラフは、プロジェクトでインタラクションを作成するための主要なツールです。ノードベースのアクションと値を使用して、すべてのフレームで、またはイベントが発生したときに、指定した任意の順序でロジックを実行できます。

ステートグラフ

ステートグラフを使用すると、特定の状態になったときに実行するアクションをオブジェクトに指示する、自己完結した動作を作成できます。ステートグラフは、AI の動作やシーンまたはレベルの構造、状態間で遷移する動作が必要とされるシーンのあらゆる側面に適しています。

ライブ編集

再生モードでグラフに変更を加えると、ビジュアルスクリプティングがリアルタイムで更新されるのを確認できます。これにより、プロジェクトの変更を再コンパイルする必要がなくなり、アイデアのイテレーションとテストの時間を大幅に短縮できます。

デバッグと分析

ビジュアルスクリプティングは、再生モード中にグラフ全体にわたって価値を示すよう設計されており、実行されているノードが強調表示されます。実行時にエラーが発生した場合、その発生元がグラフ内で強調表示されることで特定されます。

使いやすさのための設計

ビジュアルスクリプティングは、ユーザーフレンドリーな命名規則、コメント、グループ化の機能を使用して、シンプルで見やすいグラフや、必要なものを簡単に検索できるファジーファインダーなど、技術知識の少ないクリエイターにとってわかりやすく設計されています。

コードベースの互換性

Unity のメソッド、フィールド、プロパティ、イベントや、サードパーティのプラグインのほか、カスタムスクリプトをグラフで使用できます。ビジュアルスクリプティングはリフレクションを介してコードベースに直接アクセスし、常に最新の状態に保たれます。

よくある質問

ビジュアルスクリプティングとは、どのようなものですか?

ビジュアルスクリプティングは、一からコードを書くことなく Unity でオブジェクトと動作を操作するグラフィカルな方法です。ビジュアルノードを接続することによってロジックが構築され、アーティスト、デザイナー、プログラマーはゲームプレイやインタラクティブなシステムをシンプルな方法で作成できます。

ビジュアルスクリプティングにアクセスするにはどうすればよいですか?

2021.1 リリース以降、ビジュアルスクリプティングはパッケージマネージャーに含まれており、Unity Editor に付属しています。

2019 および 2020 LTS リリースの場合、Bolt ビジュアルスクリプティングは Unity Asset Store から無料でダウンロードできます。

Unity アセットストアとは何ですか?

Unity Asset Store は、Unity クリエイターの時間と労力の節約に寄与する、何千ものアセットを無料または低価格で入手できるマーケットプレイスです。これは Unity 開発者が成功を収めるのに役立つ強力なリソースで、ツールやエディター拡張機能、3D および 2D アート、映画品質の音楽やサウンドエフェクトなど、パッケージの数は 60,000 を超えます。

Bolt ビジュアルスクリプティングでは、どのバージョンの Unity がサポートされていますか?

Bolt ビジュアルスクリプティングは、Unity 2018、2019、および 2020 LTS バージョンのプロジェクトを引き続きサポートします。

Unity でのビジュアルスクリプティングはどのように進化していきますか?

2021.1 リリース以降、Unity はコア機能としてビジュアルスクリプティングを提供し、デフォルトで Unity Editor に含まれます。

DOTS ベースのビジュアルスクリプティングはどうなるのですか?

Unity ではビジュアルスクリプティングの将来を評価するプロセスを進めており、Bolt、Bolt 2、そして DOTS ベースのビジュアルスクリプティングソリューションについて検討しています。目標とするのは、機能の中断やコミュニティの破壊を起こさない、プロダクション基準に関するユーザーの期待を満たす、単一の統一されたソリューションを作り上げることです。ビジュアルスクリプティングの進化について詳細情報を得るには、フォーラムにご参加ください。

弊社のウェブサイトは最善のユーザー体験をお届けするためにクッキーを使用しています。詳細については、クッキーポリシーのページをご覧ください。

OK