Unityでleap motionを使ってみる~アセットまみれのLT大会~
-
Upload
himazinn -
Category
Technology
-
view
896 -
download
0
description
Transcript of Unityでleap motionを使ってみる~アセットまみれのLT大会~
![Page 1: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/1.jpg)
Unityで LeapMotionを使ってみる〜アセットまみれのLT大会 in 大阪〜
Twitter:@hima_zinn
![Page 2: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/2.jpg)
自己紹介
●暇人(@hima_zinn)
●Androidアプリ開発者(ゲーム開発ではない)
●関西のゲーム勉強会に出没します。
●暇人という名前なのに仕事がとても忙しい
![Page 3: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/3.jpg)
LeapMotionとは
https://www.leapmotion.com/
![Page 4: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/4.jpg)
LeapMotionとは(デモ)
![Page 5: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/5.jpg)
LeapMotionとは
●手のジェスチャーによってコンピュータを操作ができるデバイス
●Unityで開発可能!
https://developer.leapmotion.com
![Page 6: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/6.jpg)
梅田のヨドバシカメラで購入しました。
値段は9000〜 10000円程度
Amazon等でも購入可能です。
![Page 7: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/7.jpg)
Asset Storeを使う場合(Pro)
●Asset Storeで「Leap Motion」を検索●http://u3d.as/publisher/leap-motion/5L9
![Page 8: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/8.jpg)
Unity Freeで頑張る場合
●Download for Unity Standard(free)を選択し、zipファイルを解凍して使用して下さい。
https://developer.leapmotion.com/downloads/unity
今回はLeapMotionSkeletalAssets_Free-ac35e0897008217b4d9f154608845a70.zipを使用します。
![Page 9: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/9.jpg)
Unityで LeapMotionを動かすには
https://developer.leapmotion.com/getting-started/unity
![Page 10: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/10.jpg)
サンプルシーンを試す
●複数のサンプルシーンが用意されている●LotsOfBlocksが面白いです。
![Page 11: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/11.jpg)
簡単なプログラムを作ってみる
using UnityEngine; using System.Collections; using Leap; public class Test : MonoBehaviour { Controller controller = new Controller(); void Start () { } void Update () { var frame = controller.Frame (); var finger = frame.Fingers.Frontmost; var iBox = frame.InteractionBox; if (finger.IsValid) { var pos = iBox.NormalizePoint(finger.TipPosition); pos *= 10; pos.x -= 5; pos.z = (-pos.z); transform.localPosition = new Vector3(pos.x, pos.y, pos.z); } } }
Test.cs
![Page 12: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/12.jpg)
Sphereにスクリプトを組み込む
●Sphereを作成し、Test.csを組み込む
![Page 13: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/13.jpg)
実行してみる
![Page 14: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/14.jpg)
まとめ
●LeapMotionは手のジェスチャーによってコンピューターを操作できるデバイス。
●Unityでの開発が可能。– Freeでも開発可能!
●色々なサンプルシーンが用意されている。●30行弱のプログラムで指の動きが取得できるくらい簡単!
![Page 15: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/15.jpg)
LeapMotionでの技術紹介
●Oculus Riftと組み合わせるためのLeap Motion Vrもある。
●空中でのタッチ操作なども可能https://www.youtube.com/watch?v=EHmxnkr1ouI
![Page 16: Unityでleap motionを使ってみる~アセットまみれのLT大会~](https://reader033.fdocument.pub/reader033/viewer/2022050808/549bf8a6b4795991318b460d/html5/thumbnails/16.jpg)
ご静聴ありがとうございました