【Unity】Visual ScriptingのグラフにInput Systemのユニットを出す方法

Unity

スポンサーリンク

Unity2021から標準パッケージとなった"Visual Scripting(ビジュアルスクリプティング)"(旧Bolt)を使用して、Input System(unityの新しい入力システムパッケージ)のユニットを出そうとしても初期状態では出てこない。その場合の設定方法です。
※前提としてPackage ManagerからInput Systemのパッケージをインストールしているものとします。

設定前

設定前は以下のようにグラフ内で"input system"と検索しても何も出てきません。

設定方法

Input Systemのノードを追加する必要があります。

1."Edit"→"Project Settings…"を押下

2.左の一覧から"Visual Scripting"を選択

3."Node Library"の▶を押下して展開する。

4.一覧の一番下にある"+"を押下

5."(No Assembly)"が追加される。

6.右端の▽を押下し、検索窓に"input system"と入力して、検索結果の"Unity.InputSystem"を選択
※ここで検索結果が出てこない場合は、Package Managerから"Input System"パッケージをインストールしていない可能性があるのでインストールしてから再度検索する。

7.追加されたことを確認

8.少し下の"Regenerate Nodes"を押下して変更を反映させる。

設定は以上。

設定後

再度、グラフで"input system"で検索すると、Input System関連のユニットが表示されている。

Unity

Posted by ton