C++幼女先輩

プログラミング成分多め

UNITY StandardAssetを使う

久々にUNITYを使ったら StandardAsset周りで苦労したので

Import

昔はメニューの Assets->Importから StandardAssetをImport出来ていたが、今はメニューにない
AssetStoreから StandardAssetを検索しダウンロードして Importする

エラー

StandardAssetをImportしたらエラーが出る事がある
が、Unityを再起動すれば直る事が多いので、一度再起動する

ThirdPersonControler

ついでなのでキャラを動かしていきます
今回は適当にTerrainを置きます
StandardAssets -> Characters -> ThirdPersonCharacter -> Prefabs ->ThirdPersonControler を、シーンに置く
Cameraを ThirdPersonControlerの中に置く

f:id:murasame-labo:20190418233354p:plain

実行すると、動きはぎこちないながら、WADで移動、Spaceでジャンプ、Shiftでゆっくり
歩くことが出来る

f:id:murasame-labo:20190418233504p:plain

UNITYちゃんに変更

Unityちゃんをヒエラルキーに置き、そこにカメラを置く

f:id:murasame-labo:20190419010524p:plain

UnityちゃんのGameObjectに各種Componentをつける
Animatorには ThirdPersonAnimatorController、unitychanAvatarを設定
カプセルコライダーとThirdPersonスクリプトを2個つける

f:id:murasame-labo:20190419010845p:plain

実行すると、ぎこちない動きだが UNITYちゃんを動かす事ができる

f:id:murasame-labo:20190419010946p:plain