Unity

攻撃判定

投稿日:

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に出現させたい当たり判定をドラッグ&ドロップする

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

このサイトについて

ここには、自己紹介やサイトの紹介、あるいはクレジットの類を書くと良いでしょう。

検索

-Unity

執筆者:


comment

メールアドレスが公開されることはありません。

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

関連記事

CharacterControllerを使ってアスレチックアクションを作ろう

今回作るゲーム 今回やること ①プレイヤーの移動 ②プレイヤーのジャンプ ③プレイヤーからエフェクトを出す ④アイテムを配置する ⑤制限時間を作る パッケージのダウンロード こちら よりパッケージをダ …

Unityでシーンを切り替える

現在のシーンの登録 現在のシーンをセーブして、File → Build Settingsをおします Add Open Scenesをおして、×で閉じます 切り替えるシーンの作成 File → New …

小学生でもわかるUnity講座

このページでは小学生でもわかるを目指してUnityの解説を行っています 分からなかった場合、遠慮なくこちらに連絡ください♪ 目次 Unity基本操作 Unityチュートリアル Scratch → Un …

no image

Unityで3Dシューティングアクションを作ろう②

今回やること 弾を発射する 弾を発射する Playerスクリプトに追記していきます。該当する場所に追記していきます。 コルーチンが出てくるので追記する位置に注意しましょう。 ※最後に全部を追記したスク …

no image

敵を全員倒したらクリア

using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class GameCle …

ゲタバコ倶楽部へようこそ

  • 300744総閲覧数:
  • 27今日の閲覧数:
  • 231536総訪問者数:
  • 23今日の訪問者数:

住所
Akita,Japan

営業時間
月~日: 10:00 AM – 10:00 PM

このページはゲタバコ先生の日々思うことや活動、プログラミングの習得方法を発信するページです。
仕事のご依頼、メッセージ等、サービス概要をご覧の上で、お気軽にご連絡ください。

getabakosensei@gmail.com