UH Device ManagerをUnity Pluginとして使う

インストール手順

UHDeviceManagerを通して, UnlimitedHandでオリジナルのゲームを作る

(付録) オリジナルのゲームにさらに機能を加える

インストール手順

必要条件 : お使いのUnlimitedHandに, UHUpdaterを使って"Daemon_Communication"をアップロードしてください。



STEP 1. UHDeviceManagerシステムのパッケージをダウンロードする.

"UHService-alpha1.pkg"をDownloadsからダウンロードする.



STEP 2. ダブルクリックしてパッケージを開き, インストールウィザードに従ってインストールを進める.








UHDeviceManagerを通して, UnlimitedHandでオリジナルのゲームを作る

STEP 1. 新しいUnityプロジェクトを作る.




STEP 2. シーンに, 新しいゲームオブジェクトを追加する.




STEP 3. プラグインをダウンロードする.

"UHPluginforUnity.zip"をこちらのページからダウンロードして, 解凍する.



STEP 3. Import Plugin items.

"Plugins"フォルダ, "UH.cs", "UHController.cs"をオリジナルのゲームにインポートする.



STEP 4. "UHController.cs"を先ほど作成したオブジェクトにアタッチする.

UnlimitedHandを使って動かしたいオブジェクトに, "UHController.cs"をコンポーネントとしてアタッチする(このチュートリアルではCube).



STEP 5.インスペクタからシリアルポートの名前を指定する.

"UHController.cs"をアタッチしたオブジェクトのインスペクタから, UnlimitedHandが接続しているシリアルポートの文字列を入力します.




STEP 6. シーンを実行する

シーンを実行すると, 初期化ののち, UnlimitedHandの動きに合わせてオブジェクトが反応します(6秒程度かかります).



(付録) オリジナルのゲームにさらに機能を加える

例1) 2つのUnlimitedHandを同時に操作する

STEP 1. 新しいオブジェクトを追加する.


STEP 2. "UHController.cs"を新しいオブジェクトに追加する.

UnlimitedHandを使って動かしたいオブジェクトに, "UHController.cs"をコンポーネントとしてアタッチする(このチュートリアルではCylinder).

STEP 3. インスペクタからシリアルポートの名前を指定する.

"UHController.cs"をアタッチしたオブジェクトのインスペクタから, UnlimitedHandが接続しているシリアルポートの文字列を入力します.

STEP 4. シーンを実行する

シーンを実行すると, 初期化ののち, UnlimitedHandの動きに合わせてオブジェクトが反応します(6秒程度かかります).



例2) キーに合わせてEMS(電気刺激)を与える

STEP 1. "UHController.cs"を編集する.

Update()の中に, 以下のコードを追加する.

STEP 2. シーンを実行する.

'0'~'7'のキーを押すと, UnlimitedHandが番号に対応したチャンネルからEMSを与えます.