手順1. 地形とライトの作成
- 地形を作成します。上部メニューの[Terrain]>[Create Terrain]を実行してください。
- ライトを作成します。上部メニューの[GameObject]>[Create Other]>[Directional Light]を実行してください。
※本来はライトの位置を調整すべきですが、今回は手抜きして省きます。
手順2. FPSキャラクタの作成
- 上部メニューの[GameObject]>[Create Other]>[Sphere]を実行してオブジェクトを追加します。
- MouseLookスクリプトを割り当てます。Projectウィンドウの[Standard Assets]>[Camera Scripts]>[MouseLook]をSphereのInspectorウィンドウにドラッグしてください。
- FPSWalkerスクリプトを割り当てます。Projectウィンドウの[Standard Assets]>[Scripts]>[FPSWalker]をCapsuleのSphereウィンドウにドラッグしてください。
これらの作業が完了した時点で、FPSキャラクタはプレビューにて移動・回転ができるようになります。
手順3. カメラがFPSキャラクタを追随するよう設定
HierachyウィンドウでMain CameraをSphereにドラッグし、子オブジェクトにします。
動作確認
以上で作業完了です。
プレビューしてASWDキーやマウスを動かし、視点が移動するか確認してください。
※FPSキャラクタが接地するまでは移動はできません。
プレビューしてASWDキーやマウスを動かし、視点が移動するか確認してください。
※FPSキャラクタが接地するまでは移動はできません。
注意点
- FPSWalkerを割り当てることで移動できるようになりますが、地面に接地していないと移動できません。