KORG nanoKONTROL2をUnityで使用するためのセットアップツールです。
このツールを使用するには、Input System、Minis、UniRxをプロジェクトにインポートする必要があります。
以下の環境でテスト済みです。
name | version |
---|---|
Unity | 2021.3.10f1 |
Input System | 1.4.1 |
Minis | 1.0.10 |
UniRx | 7.1.0 |
必要なパッケージをインポートしたら、こちらのUnityPackageもインポートします。
Project Settings -> Player -> Other Settings -> ConfigurationのActive Input HandlingをBothに設定します。
※KORG nanoKONTROL2を接続し、一度他のものを選択し適用してから、Bothを選択しないと上手く動作しないみたいです。
nanokon2-setupフォルダ -> Prefabsフォルダに入っているnanoKONTROL2.prefabを任意のシーンに置き、 nanoKONTROL2をPCに接続し、実行すると動きます。
nanoKONTROL2から信号を受け取り、メソッドを実行したい時は、nanokon2-setupフォルダ -> Scriptsフォルダに入っている NanoKON2EventSubscriberコンポーネントを追加します。
Inspectorで実行したいメソッド、コントローラの種類、コントローラの番号を指定します。
メソッドのfloat型の引数を用意しておくと、値を受け取ることができます(範囲は0~1)。
※Dynamic floatの方を選ばないと、値を受け取れません。