写了一个小小的东西,就只有三个类,Player,Enemy ,Bullet
当时有点小问题,不知道GameObject间怎么通信,现在写下来
在Enemy destroyr 的时候 调用了Player里面的类
我通过
GameObject obj=GameObject.FindWithTag("Player");
_player=obj.gameObject.GetComponent<Player>();
来拿到Player的
using UnityEngine;
using System.Collections;
public class Player : MonoBehaviour {
public float moveSpeed=1f;
public GameObject bullet;
public AudioSource fireSound;
public Enemy enemy;
//private Enemy[] enemys;
private ArrayList enemys;
void Start () {
gameObject.name="Player";
enemys=new ArrayList();
for (int i=0;i<10;i++)
{
enemys.Add(Instantiate(enemy));
}
}