チュートリアル: Super Simple Sample Project!

このチュートリアルでは, Super Simple Sample Projectをハックします。




STEP 1.1 Arduinoのライブラリをダウンロードする
STEP 1.2 Arduinoのライブラリをインストールする
STEP 1.3 Arduino IDEを起動する
STEP 1.4 サンプルコードを開く
STEP 1.5 UnlimitedHandとコンピュータを接続する
STEP 1.6 Arduinoのマイコンボードとシリアルポートを設定する
STEP 1.7 スケッチを書き込む

STEP 2.1 Unityのライブラリをダウンロードする
STEP 2.2 Unityのプロジェクトを開く
STEP 2.3 UnlimitedHandのオブジェクトを確認する
STEP 2.4 シリアル通信の設定をする
STEP 2.5 サンプルゲームを起動する

STEP 3.1 キャリブレーションする
STEP 3.2 ゲームを開始する
STEP 3.3 発砲用の閾値を調整する


[1] Arduino IDEのためのUnlimitedHandのライブラリを準備する

STEP 1. Arduino IDEのためのUnlimitedHandのライブラリを, http://dev.unlimitedhand.com「Download UnlimitedHand Library ver.XXXX for Arduino」からダウンロードする

sssp_1_1.1.JPG

sssp_1_1.2.JPG
ダウンロードした"UH"フォルダはデスクトップに移動しておきます。

STEP 2. Arduinoライブラリをインストールする

"UH"フォルダを以下の場所に移動します。
Documents > Arduino > libraries (Mac)
Documents¥My Documents¥Arduino Libraries (Windows)
sssp_1_2.1.JPG

sssp_1_2.2.JPG


STEP 3. Arduino IDEを起動, もしくは再起動する



STEP 4. メニューバーからサンプルコード(Serial4_Unity_4Processing)を開く


sssp_1_4.JPG
ファイル > スケッチの例 > UH > Seria4Unity_4Processing

STEP 5. UnlimitedHandのスイッチを入れ, お使いのコンピュータと接続する

sssp_1_5.JPG


STEP 6. メニューバーから, マイコンボードとシリアルポートを設定する

ツール > マイコンボード > Arduino / Genuino Uno
sssp_1_6.JPG
ツール > シリアルポート > /dev.cu.usbserial-XXXXXXX (Mac)
ツール > シリアルポート > /COM X (Windows)

STEP 7. スケッチを書き込む

sssp_1_7.JPG



[2] UnityのためのUnlimitedHandのプロジェクトを準備する

STEP 1. UnityのためのUnlimitedHandのプラグインを, http://dev.unlimitedhand.com「+Download Unity Plugin ver.XXXX」からダウンロードする

sssp_2_1.JPG


STEP 2. 現在のUnityのプロジェクトのバックアップを取り, ダウンロードしたプロジェクトを開く

sssp_2_2.1.png

sssp_2_2.2.png


STEP 3. UnlimitedHandオブジェクトを確認する

sssp_2_4.1.JPG

sssp_2_4.2.JPG


STEP 4. シリアル通信の設定をする

USBケーブルでUnlimitedHandとコンピュータとを接続し, デバイスの電源を入れてください。


"Edit" -> "Project Setting" -> "Player"を選択します。
sssp_2_5.1.JPG

"Inspector" -> "Other Settings"を選択し, "Optimization"セクションを探してください。
sssp_2_5.2.JPG

Api Compatiblity Levelを".NET 2.0 Subset"から".NET 2.0"に変更してください。
sssp_2_5.3.JPG


STEP 5. サンプルゲームを起動する

sssp_2_6.JPG


[3] サンプルゲームで遊ぶ

STEP 1. キャリブレーションしている間, 腕は体の横に下ろした状態にします。

sssp_3_1.1.JPG


STEP 2. 腕を上げてゲームを開始します。

sssp_3_2.JPG


STEP 3. 'O'キーか 'P'キーを押すと, 発砲用の閾値を調整することができます。

注意 : SuperSimpleSampleProject 002では, 閾値は自動調整されます。
sssp_3_3.JPG