我需要一些帮助才能使这个脚本有效。
#pragma strict
function OnMouseDown () {
Destroy (gameObject);
}
基本上脚本的作用是它会破坏玩家点击的对象。我还有另一个附加了脚本的对象,这会使它产生其他对象。
脚本克隆对象并使其多次生成。我将第一个脚本附加到预制件上但是当我点击它时,它不会被销毁。如果我点击原始预制件它可以工作,但是不在其他脚本创建的克隆上。
有没有人知道它为什么不起作用?
编辑:
Spawner脚本:
using UnityEngine;
using System.Collections;
public class Spawner : MonoBehaviour {
public GameObject[] obj;
public float spawnMin = 1f;
public float spawnMax = 2f;
void Start () {
Spawn ();
}
void Spawn()
{
Instantiate(obj[Random.Range(0, obj.GetLength(0))],transform.position, Quaternion.identity);
Invoke ("Spawn", Random.Range (spawnMin, spawnMax));
}
}