gpt4 book ai didi

c# - 统一。一定时间后的函数调用

转载 作者:太空狗 更新时间:2023-10-29 22:59:22 27 4
gpt4 key购买 nike

如何让对象在一段时间后不可见(或只是删除)?使用 NGUI。

我的示例(更改):

public class scriptFlashingPressStart : MonoBehaviour  
{
public GameObject off_Logo;
public float dead_logo = 1.5f;

void OffLogo()
{
off_Logo.SetActive(false);
}

//function onclick button
//remove item after a certain time after pressing ???
void press_start()
{
InvokeRepeating("OffLogo", dead_logo , ...);
}
}

最佳答案

使用 Invoke 而不是 InvokeRepeating。检查调用函数 here

 public class scriptFlashingPressStart : MonoBehaviour  
{
public GameObject off_Logo;
public float dead_logo = 1.5f;
bool pressed = false;

void OffLogo()
{
//do anything(delete or invisible)
off_Logo.SetActive(false);
pressed = false;
}

//use Invoke rather than InvokeRepeating
void press_start()
{
if(!pressed)
{
pressed = true;
Invoke("OffLogo", dead_logo);
}
else
{
Debug.Log("Button already pressed");
}
}
}

关于c# - 统一。一定时间后的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21598444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com