我想启用和禁用,而不是每次实例化和销毁。这是我寻求的汇集系统。
答案 0 :(得分:1)
而不是销毁它我想要禁用它而不是再次实例化我想在随机位置启用它并键入
你做不到。
但解决方案非常简单。当你销毁它时,请致电经理一个新的。
正如你在这里所做的那样:
public void OnMouseDown()
{
manager.SpawnNewObstacle(transform.position);
Destroy(gameObject);
}
你已经完成了!
假设您希望(例如)生成相同的类型。或者,例如,一个绿色产生三个金。就这样做
public void OnMouseDown()
{
if (myType == .Green)
manager.SpawnThreeGold(transform.position);
if (myType == .Gold)
manager.SpawnOneBlack(transform.position);
Destroy(gameObject);
}
..或者不管是什么情况。就这么简单。