VRとかコンピュータービジョンとかARとかに興味があります。OpenCVとかPCLとかOculusRiftとかUnityとかKinectとかLeapMotionとか手を出していますが、いろいろドツボにハマっててくじけそう。誰か教えてーこの広告は、90日以上更新していないブログに表示しています。Doorkeeper:2014/8/2担当させて頂くことになりました、のびっこと申します。Unity触り始めたのは約1か月前なのでまだまだなのですが、ここ1カ月で習得した範囲で初心者の方向けのアセットの使い方についてのチュートリアルをさせて頂ければと思います。(もちろん、なんでそんなことやってるの?っていう点が有ったら是非教えてください。Storeを選択します。アセットのダウンロードとインポートUnity-Chanを選んで、Downloadボタンを押し、その後Importボタンを押します。一度こちらでもImport押します。Rocksをダウンロードします。こちらもDownloadのあと、Import押して、こっちもImportを押します。Sceneに追加するAssetのModelに居るunitychanを、Hierarchyにドラッグアンドドロップします。するとユニティちゃんがSceneに現れます。次に岩場を表示させます。FreeRocksの_Modelsから、groundをHierarchyにドラッグアンドドロップします。ここでgroundにテクスチャが無いので、テクスチャを反映させます。FreeRocksの_Textureから、ground_diff_spec.pngをHierarchyのgroundにドラッグアンドドロップします。Lightを追加してしまいます。これで明るくなります。ここまでで実行すると、とりあえず岩場にカカシ状のユニティちゃんが現れます。次にユニティちゃんに走ってもらうため、UnityChan>Scripts>UnityChanControlScriptWithRgidBody.csをHierarchyのunitychanにドラッグアンドドロップします。このままだとユニティちゃんの物理計算に回転が働いてしまうので、unitychanのRigidbodyで、FreezeRotationにチェックをします。次にcapsulecoliderの設定をします。中心を0.8m、身長1.6m、半径は0.3くらいにします。これで、カカシのままユニティちゃんがキー入力に従って動きます。最後にアニメーションの設定をします。AssetのUnityChanのAnimatorから、UnityChanLocomotionをHierarchyのunitychanのAnimatorのControllerにドラッグアンドドロップします。これでユニティちゃんの設定はおしまいです。地面に衝突判定を付けるこのまま実行するとユニティちゃんが地面を突き抜けて無限に落ちていきます(笑)怖すぎるので地面に衝突判定を付けます。Coliderを追加します。これでユニティちゃんが岩場の上を走ります。cameraをユニティちゃんに追随させます。cameraをunitychanの上にドラッグします。Cameraはunitychanの子分になりますので、カメラがユニティちゃんの位置に追随するようになります。cameraの位置調整をします。Positionを0,1,-2にして、ユニティちゃんの少し後ろから追うようにします。