Leap Motionで刀剣男士をお手入れ道具のポンポンでなでなでするまでのTips集

「プログラミング経験がない文系の素人がUnityとOculusで嫁を愛でられるようになるまで」こと通称嫁オキュの番外編、 Unity freeとLeap Motionで刀剣男士をお手入れ道具のポンポンでなでなでするための一連のTips集です。 こちらで使用しているUnityのバージョンは4.6.3f1になります。 (ちなみにUnity5にLeap Motionを入れようとするとまだ不具合が起きるようなので、SDKの更新を待った方がいいかもしれません) 続きを読む
5
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

ちなみに、参考記事ではUse Gravityのチェックをはずし、Is Kinematicのチェックを入れるとなっていましたが、何故か自分の環境ではIs Kinematicのチェックを入れるとエラーが出ました…。 p.twipple.jp/icpWI  #嫁オキュ

2015-03-14 00:50:18
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

もう遅いので今日はここまで。明日は手とモデルにそれぞれスクリプトを追加するところからやります。 #嫁オキュ

2015-03-14 00:51:37
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

それでは、これの昨日の続きをやっていきたいと思います。 Leap Motionで刀剣男士をお手入れ道具のポンポンでなでなでするまでのTips集 - Togetterまとめ togetter.com/li/791756 #嫁オキュ

2015-03-14 22:47:00
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

引き続きこちらの記事を参考にします。今日は手とモデル側にスクリプトを設定していくところから。 Unity3D - MMD4Mecanim剛体基礎知識 by @mkt_ qiita.com/mkt_/items/638… #嫁オキュ

2015-03-14 22:48:08
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

先ほどの記事の「TouchModel.cs」というスクリプトを作ります。Project欄のCreateからC♯ Scriptを選んで p.twipple.jp/1OXMW 名前をTouchModelにします。 p.twipple.jp/d23xm #嫁オキュ

2015-03-14 22:56:34
拡大
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

ちなみにcsというのはC♯の拡張子です。(もし「○○.js」というスクリプトがあればJavaScript)出来たTouchModel.csをダブルクリックするとこんな風にMonoDevelopというものが立ち上がります。 p.twipple.jp/owgH5 #嫁オキュ

2015-03-14 23:02:33
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

これに、さっきのサイトのTouchModel.csの内容を丸まるコピぺして貼り付けます。文字が重なってたり、コピペし落としをしていないかどうか気をつけて見てみてくださいねー。 p.twipple.jp/bXYJd #嫁オキュ

2015-03-14 23:06:01
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

このスクリプトの中にある「FrontHair」「RightHair」「LeftHair」「Necktie」というのがモデルにある剛体の名前で、そこにLeap Motionの手が触れるとモーションが切り替わるようになっています。 #嫁オキュ

2015-03-14 23:08:24
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

ただし、この剛体の名前はモデルによって違うので、各モデルごとに書き換える必要があります。たとえばタワシ式安定くんの場合、髪の剛体名は「FrontHair1」「FrontHair2」「FrontHair3」となっています p.twipple.jp/9dSVE #嫁オキュ

2015-03-14 23:13:44
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

あと髪に関する剛体で「ponite1」というのもありますのでそれも置き換えましょうか。 p.twipple.jp/wz1us するとこんな感じになります。 p.twipple.jp/SQICu #嫁オキュ

2015-03-14 23:18:55
拡大
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

大文字小文字の違いも認識しますので間違えないよう注意してください。書き換えたらセーブして、このTouchModel.csを手の指すべてに追加します。 p.twipple.jp/fFV77 #嫁オキュ

2015-03-14 23:23:47
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

すべての指にアタッチしたら、最初の方でやったのと同じように、Project欄にあるRigidHandは削除してHierarchy欄のに置き換えます(この作業結構忘れがちです) p.twipple.jp/ItEdf #嫁オキュ

2015-03-14 23:27:50
拡大
金魚草/鈴灯@海灯花工房 minneでシェルランプ販売中 @kingyo_sou

そして、Project欄にあるRigidHandを一回削除したことで、HierarchyのHandControllerのPhysics Modelに設定してあったものも消えてしまっているので、もう一回入れなおします。 p.twipple.jp/oI0Go  #嫁オキュ

2015-03-14 23:31:37
拡大