攻撃判定

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class GetAnimationInfo : MonoBehaviour {

    public GameObject obj;
    private AnimatorStateInfo stateInfo;
    private Animator anim;

    // Use this for initialization
    void Start () {
        anim = GetComponent<Animator> ();
    }

    // Update is called once per frame
    void Update () {

        stateInfo = anim.GetCurrentAnimatorStateInfo (0);
        if(stateInfo.IsName("Base Layer.アニメーションの名前")){//アニメーションの名前にはそのままアニメーションの名前を入れる
            obj.SetActive (true);
        }else{
            obj.SetActive(false);
        }
    }
}

①当たり判定を出したいキャラクターにスクリプトを取り付ける
②取り付けたスクリプトのobjに出現させたい当たり判定をドラッグ&ドロップする

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメント一覧 (1件)

小学生でもわかるUnity | ゲタバコ倶楽部 へ返信する コメントをキャンセル

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次