(Unity)ゲーム上に敵が何体いるかを確認する方法

(1)下準備

  • Cubeオブジェクトを作成
  • 名前を「Enemy」に変更
  • 「Tag」を「Enemy」に変更(ポイント)
  • これを好きなだけ複製して画面上に設置

 

(2)スクリプトの作成

  • 新規にC#スクリプトを作成
  • 名前を「EnemyManager」に変更
  • 下記のコードを書いてチェック

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

public class EnemyManager : MonoBehaviour
{
    private GameObject[] enemyBox;

    void Update()
    {
        enemyBox = GameObject.FindGameObjectsWithTag("Enemy");

        print("敵の数:" + enemyBox.Length);
    }
}

(3)設定

  • 新規にCreateEmptyオブジェクトを作成
  • 名前を「EnemyManager」に変更
  • これにスクリプトを追加

 

  • 設定が完了したらゲーム再生
  • コンソール画面に、ゲーム上の敵の数が表示されていれば成功です。