制作刷怪点步骤:
1.在场景内新建一个空物体
2.绑定刷怪脚本
3.最后完善
一、在Hierarchy中右键,Create Empty
二、在Project合适文件夹新建C#脚本文件createBox.cs,代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class createBox : MonoBehaviour
{
public GameObject m_prefab;
public int enemy_number;
public string create_tag;
private GameObject[] enemy;
private int number;
private void Start()
{
//GameObject.Instantiate(m_prefab, transform.position, Quaternion.identity);
enemy = GameObject.FindGameObjectsWithTag(create_tag);
number = enemy.Length;
}
private void Update()
{
enemy = GameObject.FindGameObjectsWithTag(create_tag);
number = enemy.Length;
if(number<enemy_number)
{
GameObject.Instantiate(m_prefab, transform.position, Quaternion.identity);
}
}
}
三、在空物体上添加createBox.cs脚本,如下:
脚本三个参数分别为:怪物预设、场内带怪物Tag的物体数目、怪物Tag名字
其中Tag在预设处设置(预设即将已经完善的怪物模型添加到Project界面后生成的形式),如下图
设置完成。
如若项目有任何问题,欢迎批评指正或讨论。