|
|
| (同じ利用者による、間の14版が非表示) |
| 行1: |
行1: |
| − | ==人型アセットのDL==
| + | [[Unity/3d/アニメーション/基本]] |
| − | #AssetStoreからZonbie(https://assetstore.unity.com/packages/3d/characters/humanoids/zombie-30232?locale=ja-JP)をダウンロード
| + | |
| − | #それをimport
| + | |
| − | #PrefubからZonbie1をヒエラルキーにドラッグ
| + | |
| − | #Assetsの下にAnimetionsのdirを作成しCreate/AnimatorControllerを作成
| + | |
| − | #例として、ZonbieAnimatorControllerとして作成
| + | |
| − | #Zonbie1のanimetorにPrefubのAnimattionsのZonbie~を全てZonbieAnimatorController上へドラッグして入れる
| + | |
| − | #defaultをZ_Idolを設定
| + | |
| − | #parameterにfloatのSpeedを設定する
| + | |
| − | #Z_IdolでMakeTransitionからZ_WalkへSpeed>0.1で設定する
| + | |
| − | #zonbieオブジェクトに以下csをアタッチする
| + | |
| | | | |
| − | ZonbieController.cs
| + | [[Unity/3d/アニメーション/追跡]] |
| − | <pre>
| + | |
| − | using UnityEngine.AI;
| + | |
| − | [RequireComponent(typeof(Animator))] | + | |
| − | public class EnemyController : MonoBehaviour
| + | |
| − | {
| + | |
| − | Animator animator;
| + | |
| − | void Start()
| + | |
| − | {
| + | |
| − | animator = GetComponent<Animator>();
| + | |
| − | }
| + | |
| − | void Update()
| + | |
| − | {
| + | |
| − | animator.SetFloat("Speed", 0.2f, 0.1f, Time.deltaTime);
| + | |
| − | }
| + | |
| − | }
| + | |
| − | </pre>
| + | |
| | | | |
| − | | + | [[Unity/3d/アニメーション/ダメージ]] |
| − | 参考:https://unity.moon-bear.com/zombie-slayer/enemy-animation/
| + | |