Leap Motion Developer SDK で開発できる環境を整えてみます。ここでは Windows で C# を使って開発するときの環境です。
環境は次の通りです
- Windows 8.1 Pro 64bit
- Visual Studio Express 2013 for Windows Desktop
- Leap Motion Developer SDK v.2.2.6+29154
- 32bit アプリケーション
Leap Motion Developer SDK をダウンロードする
こちらから Leap Motion Developer SDK をダウンロードします。ダウンロードには無料のサインアップが必要です。
ダウンロードした ZIP ファイルを解凍すると デモアプリケーションの Example フォルダと、 SDK が入っている LeapSDK フォルダがあります。
これをわかりやすい場所に移動します。ここではCドライブの直下(C:\LeapSDK)にいれました。以降、このフォルダ構成を基準にします。自分の環境に合わせて読み変えてください。
Visual Studio のプロジェクトを作成する
Visual Studio Express 2013 for Windows Desktop を起動し、「Visual C#|Windows」から 「コンソール アプリケーション」を選択し、ソリューション名称を入力します。
参照するファイルの追加から「C:\LeapSDK\lib」にある「LeapCSharp.NET4.0.dll」を追加します。
構成マネージャーから「アクティブ ソリューション プラットフォーム」に「x86」を追加します。
アプリケーションの実行には先ほど参照したDLLのほか「LeapCSharp.dll」および「Leap.dll」が必要です。これらの DLL は実行時に必要になるので実行ファイルの出力先にコピーさせます。プロジェクトのプロパティから「ビルド イベント」を選択し、「ビルド後に実行するコマンド ライン」に次の2つを追加します。
xcopy /yr "C:\LeapSDK\lib\x86\Leap.dll" "$(TargetDir)"
xcopy /yr "C:\LeapSDK\lib\x86\LeapCSharp.dll" "$(TargetDir)"
アプリケーションを実行する
動作確認として「C:\LeapSDK\samples」にある「Sample.cs」をコピペします。
実行して Leap からの入力データがコンソール画面表示されればOKです。