WASDキー+マウスでキャラを走らせる。
マイクラとかPUBGとかのTPSモードで定番のやつを簡単に実装できるアセットを試してみます。
Standard Assets
スタンダードアセットにあります。
Assts>ImportPackage>Characterでインポート
その中のThirdPersonControllerをシーンに置く
人がすでにいる。あとはPlaneとかで地面を作る。
それだけで動く!簡単!
WASDキーだけど、Sは後ろに下がらずその場でくるくるするだけ。
カメラの位置は好きにセットする。
人を入れ替えるには、下にキャラを置いて、
コントローラーのAvatarをそのキャラのものにする。
そしたら動いた!
勝手にPlaneを地面として認識してくれるし、Planeの外からでたら落ちる。
cubeとか置いたら、低かったら乗り越えられるけど、高かったら止まる。
ジャンプの大きさやクルクルの速さを調整できる
簡単だけどいまいち動かしにくい。
マウスも使わないしね
FPS
EasyFPS
こちら無料
サンプルシーンでPUBGみたいに動いて銃も打てる。
これをTPSに直そうとしたけどよくわからなかった。
追記First Person All-in-One
新しい無料のFPSアセット
プレハブをシーンに置いたらすぐに動く
高さはよくわからないけどプレハブの子のカメラの高さをいじったり、カプセルコライダーの高さをいじったりした。transformをYを低くすると床をすり抜けて落ちちゃう
カーソルはAutoCrossherをオフで消える
歩いたら首を振るのはheadbobをオフ
よさげ!
有料アセット
高い!
最後に
こちらの記事では自分で実装する方法が載っていました。