【LEAP motion】Unity (無料版)でLEAP Motionを使う
※追記 v2 skeletalに対応したパッケージに、Unity無料版用のものが配布されていました。
(1)このサイトの Download for Unity Standard (free)からUnity(無料)用のパッケージをDL。
https://developer.leapmotion.com/downloads/unity
(2)Unityを起動し、New Plojectから新しいプロジェクトを作成します。
(3)パッケージ内「Assets\LeapMotion」フォルダと、「Library\ScriptAssemblies」フォルダをプロジェクト内のフォルダにコピー
(4)公式のセッティングぺージ通りにdllを配置します。
Setting Up a Project — Leap Motion C# and Unity SDK v2.1.0 Beta documentation
LeapDevelopersKit 内の「lib\x86」フォルダ内の
をプロジェクトのルートフォルダにコピー
次に、「lib/UnityAssets/Plugins」フォルダから
LeapCSharp.NET3.5.dll
を、プロジェクトのAssetフォルダ内にコピー。
(5)以上で導入完了です。UnityからサンプルSceneを選んで動かしてみましょう。
こちらのやり方はv2にも対応しているので、以前のやり方よりもベターだと思います。
---------------------------------------------------------------------------
※以下のBoilerPleteを使ったやり方は、おそらくv2に対応していないと思われるので非推奨です。
無料版のUnityでLeap Motionを使いたい
LEAPのアプリケーションとしてUnityに手を出そうと思ったのだが、LEAPのSDK内のUnity用プラグインは、有償版であるUnity Proにしか対応していない模様。
何か他に手は無いのか・・・と思っていたら、LEAPを無料版でも使えるようにできるAssetと、必要なデータのインストール方法をLeap Motion公式が公開してくれているようだ。
Leap Motion Unity 3D Free Setup Tutorial - YouTube
英語だけども、Mac と Windowsの違いだけわかれば大丈夫。
公式サイトでも解説されています。
Setting Up a Project — Leap Motion C# and Unity SDK v2.1.0 Beta documentation
以下の解説は上の動画とほぼ同じ。
私の環境である Windows 7 64bit に導入する場合となります。
まず、Asset Storeの以下のページから動画で使用されているAssetをダウンロード&インポート(Unityを起動している状態でないとインポートできないことに注意)。
https://www.assetstore.unity3d.com/jp/#!/content/15677
次に、LeapDeveloperKit 内の LeapSDK/lib/x64 から、
(32bitの場合はLeapSDK/lib/UnityAssets/Pluginsから)
- Leap.dll
- LeapCSharp.dll
の2ファイルをコピーし、Unityプロジェクトと同じ階層にコピー。
それから、LeapSDK/lib/UnityAssets/Pluginsから
- LeapCSharp.NET3.5.dll
をコピーし、UnityプロジェクトのAssetsフォルダ内に配置します。
最後に、Pluginフォルダを削除(またはプロジェクトから外す)して完了となります。
Unityで動作確認。ExampleのSceneを動かすことに成功しました。
気になるのはPro(有料版)と無料版で、使えるLeap APIなどにも違いはあるのか?ということですが・・・今回は動かせるようになっただけなので、今はまったく知りません。
今後、動かしながら探っていこうと思います。
参考
以下のブログを参考にさせていただきました。
UnityとLeap Motionに戯れはじめました。 | morikuma.net Project まとめ
New for Unity3D: Start Building with the Leap Motion Boilerplate - Leap Motion Blog
※追記
書きたいときに書きたいことを書くブログ。 UnityでLeap Motionを使ってみる
LEAP Motion V2 Betaを試してみた - hellkite 日記と雑記とメモ。