Motion」でアプリケーションを開発するには、いくつかの方法があります。ここではその中から「Unity」というゲームエンジンを使ってアプリケーションを開発する方法について紹介します。Motionでアプリケーションを開発するには、いくつかの方法があります。ここではその中で「Unity」というゲームエンジンを使ってアプリケーションを開発します。Unityは主に3Dのゲームを開発するためのゲームエンジン(開発環境)ですが、最近では2Dゲームへの対応や、ゲーム以外のアプリケーションへの利用が増えています。Riftと組み合わせて使うパッケージも提供されています)。Unityには有償のProと無償のFreeがあります。MotionのUnity対応ソフトウェアもPro用のUnityパッケージ(unitypackageファイル)とFree用(圧縮されたプロジェクトファイル)の両方が用意されています。Motion対応ソフトウェアはWindowsのみとなっています。MotionのUnityパッケージUnityで新しいプロジェクトを作成し、Unityパッケージ(LeapMotionCoreAssets2_2_2.unitypackage)をインポートします。Scenes」にあるサンプルのシーンを開きます。どれでもよいですが、ここでは「CubeWave」を開きます。パッケージをインポートしてサンプルシーンを開くするとシーンに配置されているオブジェクトを表すHierarchyビューにいくつかのオブジェクトが表示されます。Motionをコンピュータに接続し、シーンを実行します。Motionに手をかざすとGameビューに手が現れ、画面内のオブジェクトが波打つように動きます。MotionのUnityパッケージは非常に扱いやすくできており、ほぼすべての機能がHandControllerに集約されています。Prefabs」から利用します。手のモデル(見た目)や、手の物理モデル(動き)を変えられるようになっています。HandModelsNonhuman」にあり、いくつかの種類が用意されています。Model」に設定します。HandModelsPhysical」にあり、手のひらのみを扱うRigidHandと、手と腕までを扱うRigidFullHandの2種類があります。Model」に設定します。Motion側の設定は完了です。Motionの手のモデルに対して作用するオブジェクトは、Cubeなどを配置して物理エンジン(Rigidbody)を設定します。Motionの手に当たるとオブジェクトが動くようになります。Motionは、あらゆる可能性を秘めているデバイスです、さまざまな場面で商業利用が検討されています。その1つが空中ディスプレイへの入力デバイスです。Motionを利用しています。Motionを組み合わせることで、「何もない空間」に「像を表示」し「それを操作する」という世界を実現できます。Motionが開発・販売している、手や指の検出に特化したセンサーです。日本ではBBソフトサービスが提供をしています。2012年の発売以降、モーションセンサー市場の広がりに伴い、商業利用も増えてきました。マルチプラットフォーム対応の開発ツールを導入しようiPhone、Android、そしてWindowsのデスクトップなど、複数のプラットフォームにアプリを用意するため、それぞれの開発言語やツールを学ぶのは大変です。そこで、1つの言語、1つのツールで複数のプラットフォーム向けに開発が行える方法を紹介します。Studio」は高機能な総合開発環境(IDE)。Communityエディションは有償であるProfessional相当の機能を備えながら、無償で利用できるのが特徴です。無償でできること、できないことを解説します。コスパの良いライセンス購入でAzureの無償利用特典もある「MSDNサブスクリプション」を使おう。ONLINE」がオープンした。大規模な開発になるほど人が多くなる開発現場。利用規約ITmediaはアイティメディア株式会社の登録商標です。