2023年3月7日現在、Standard Assetsがダウンロードできなくなりました。
なので、代わりに、Starter Assets – Third Person Character Controller アセットを使用して、キャラクターを動かしてみます。
↓のように動作させることができます。
Free Assetsなので、無料で利用できます。
- Windows10 Home 64bit
- Unity 2021.3.18f1
Starter Assets – Third Person Character Controller のインポート
マイアセットに追加
↓のページで、UnityのIDでログインし、マイアセットにStarter Assets – Third Person Character Controller を追加します。
![](https://assetstorev1-prd-cdn.unity3d.com/key-image/421988f6-a827-428b-86d4-9b815f15cdce.jpg?v=1)
ダウンロード&インポート
メニューバーから、ウィンドウ→パッケージマネージャーを選択します。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/01_ThirdPersonCC_Setup.png)
パッケージマネージャーが起動します。
- パッケージ:マイアセットに設定します。
- アセットリストから、Starter Assets – Third Person Charactoer Controller を選択します。
- ダウンロードボタンを押します。ダウンロード後、インポートボタンを押します。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/02_ThirdPersonCC_Setup-1024x855.png)
↓の画面が出るかもしれません。ここはスキップします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/05_ThirdPersonCC_Setup.png)
Environment、InputSystem、Mobile、ThirdPersonController をインポートしました。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/06_ThirdPersonCC_Setup.png)
キャラクターを動かす環境設定
UnityにTerrain追加
メニューバーから、ゲームオブジェクト→3Dオブジェクト→Terrain(地形)を選択します。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/03_ThirdPersonCC_Setup.png)
シーンビューにTerrainが表示されます。今回は、この上でキャラクターを動かします。
キャラクターの設定
プロジェクトビューから、Assets→StarterAssets→ThirdPersonController→Prefab からPlayerArmature.prefab をヒエラルキーにドラック&ドロップします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/07_ThirdPersonCC_Setup.png)
キャラクターのピンク色が気になるので、変更します。
PlayerArmature → Geometry → Armature_Mesh のSkinned Mesh Renderer コンポーネントのMaterials を変更します。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/12_ThirdPersonCC_Setup.png)
要素0、要素1、要素2 のマテリアルをすべて、↓の画像の02-Defaultに変更します。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/13_ThirdPersonCC_Setup.png)
カメラの設定
続いて、フォルダからPlayerFollowCamera.prefab をヒエラルキーにドラック&ドロップします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/08_ThirdPersonCC_Setup.png)
PlayerArmature の子オブジェクトのPlayerCameraRoot をPlayerFollowCamera のChinemachineVirtualCamera のFollowにドロック&ドロップします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/09_ThirdPersonCC_Setup.png)
シーンのデフォルトのMain Camera を非アクティブにします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/10_ThirdPersonCC_Setup.png)
プロジェクトビューから、Assets→StarterAssets→ThirdPersonController→Prefab のMainCamera.prefab をヒエラルキーにドラック&ドロップします。
![](https://home-programming.com/wp/wp-content/uploads/2023/03/11_ThirdPersonCC_Setup.png)
設定は以上です。
キャラクターを動かす
Playモードに遷移し、ゲームビュー上でマウスをクリックすることでキャラクターが動きます。キーボードでキャラクターを操作できます。
キャラクターが動いている間はマウスが使えません。Escボタンを押すと、再度マウスが使えるようになります。
コメント