【发布时间】:2021-03-11 04:23:15
【问题描述】:
在我正在制作的游戏中,我想在触发时使用 (SetActive(false)) 重新激活已设置为非活动的游戏对象。我的方法不起作用。 我的代码-
如何解决这个问题。 ?
private void OnTriggerExit(Collider coin)
{
if (coin.CompareTag("coinHolder"))
{
coin.SetActive(true);
Debug.Log(coin.name);
}
}```
【问题讨论】:
-
这不会立即触发吗?一旦你停用对象 afaik
OnTriggerExit应该被调用,所以它总是会在启用和禁用之间切换
标签: c# unity3d gameobject