方法1:CharacterControllerクラス(コンポーネント)を使う
キャラクターとして動かすGameObjectを作る
MainCameraを同GameObjectの子にする
同GameObjectに、Physics-CharacterControllerをアタッチする
キャラクター移動のUIクラスを作る。参考:Unity-API:CharacterController.Move()
これを同GameObjectにアタッチする。
方法2:標準アセットを使う
Assets-ImportPackages...-Characters を読み込む
Assets-StandardAssets-Characters-FirstPersonCharacter-Prefabsの下の、
-FPSController -RigidBodyFPSController
のどちらかをシーンに加える
FPSControllerには歩行をシミュレートする「ゆれ」とサウンドがついている。「ゆれ」をなくすには、Use Head Bob
をオフにする
歩行時と走行時にカメラのFOVを変えるには、Use FOV Kick
をオンにし、各パラメータを調整する