VRでラジコンを走らせたい
VRでラジコンカーみたいなモノを作って走らせたい!
ってことで、今回はMikuMikuDance(MMD)のモデルを使ってラジコンを作ってみます。
MMDのモデルは「MMD4Mecanim」で可能なので、こちらを使用させていただきました。
以下のサイトでダウンロード出来ます。
ダウンロードした後は、UnityへImport。
「Assets」→「Import Package」→「Custom Package」でImport出来るみたい。
次は使うMMDのモデルを・・・っと
マシシさん作「MMD用たこルカ」を使用させていただきました。
Assetにモデルのpmxファイルをドロップして
Inspectorから「同意する」→「Processs」で変換を実行。
できたーー!
このファイルをSceneにドロップで・・・
たこルカ登場!
移動できる範囲を限定させるため、壁で囲ってみよう。
たこルカの衝突の判定は「Box Cllider」で、あと「Rigidbody」をくっつけるっと。
よし、まずは実行
いいね、いいですよ~
でもまだ動かないので、ここからはプログラム。
コントローラを読み取るスクリプト(Car_ctrl.cs)作成、コントローラの左に割り当て。
操作は、トリガーボタンで前進、トリガー+ブリップボタンで後退、トラックパッドで左右。
コンソールに押したボタンが分かるようにして、動作確認。
OK! 「アクセル」・「ハンドル」のところにボタンを押した時の値がでています。
次にたこルカ側のスクリプト(Car.cs)を作成、押したボタンによって操作できるようにする。
作ったスクリプトがこちら。
動作を確認した後は、たこルカ用のジャンプ台やボールとかを置いてあげます。
完成~~!!
動画はこちら、実際のプログラムは動画の紹介文のところからダウンロード出来るので、遊んでみてください。