0
所以我有2个游戏对象。第一个游戏对象是setActive(false);第二个游戏对象是我触发时的第一个游戏对象,第一个游戏对象必须是setActive(true);但我似乎无法做到这一点..即时通讯只是在Unity当触发另一个游戏对象时取消隐藏游戏对象
初学者#pragma strict
function Start()
{
GameObject.Find("jumpImage").SetActive(false);
}
function OnTriggerEnter(col:Collider)
{
if(col.tag=="Player")
{
GameObject.Find("jumpImage").SetActive(true);
}
}
感谢您的帮助它的工作原理:d –
先生。当我想将它设置为活动状态时,我可以添加延迟吗? –
当然,只需使用[Coroutine](https://docs.unity3d.com/ScriptReference/MonoBehaviour.StartCoroutine.html)并设置延迟或使用[WaitForSeconds](https://docs.unity3d.com/ScriptReference/ WaitForSeconds.html)。 – Landern