【发布时间】:2019-01-31 21:58:37
【问题描述】:
我在 2D 中跟随鼠标创建了一个点,并创建了一个立方体对象在 x 和 y 上改变位置。现在,当我将鼠标指向立方体时,它会停用我设置它,现在我想再次激活它。我尝试触发退出,但没有成功。
public GameObject tapObject;
private float respawnTime = 1f;
public float xMin;
public float xMax;
public float yMin;
public float yMax;
void Start()
{
StartCoroutine(spawnEnemyTime());
}
private void RandomSpawnObject()
{
tapObject.transform.position = new Vector2(Random.Range(xMin, xMax), Random.Range(yMin, yMax));
}
private void OnTriggerEnter2D(Collider2D collision)
{
tapObject.SetActive(false);
}
IEnumerator spawnEnemyTime()
{
while (true)
{
yield return new WaitForSeconds(respawnTime);
RandomSpawnObject();
}
}
【问题讨论】: