public class WebManager : MonoBehaviour
{
int ttime = 5;
public void Whatareyoudount()
{
StartCoroutine(Countdown());
}
IEnumerator Countdown()
{
InvokeRepeating("TTime",0,1);
yield return new WaitForSeconds(5f);
CancelInvoke("TTime");
print("性感跳跳虎");
}
void TTime()
{
ttime--;
print(ttime);
}
}
以上为携程延迟的简单用法作用是延迟5秒 ttime的倒计时最后输出的是-1 whatareyoudount方法配合button实现点击以下是具体实现步骤

注意事项:onclick下面带圆圈的那个选择的是物体 代码绑定在物体上从下图选择脚本内的方法
![]()
yield return new WaitForEndOfFrame();会比yield return null;多跳一针
本文介绍了一个使用Unity3D的WebManager脚本,实现了点击按钮后启动5秒倒计时,期间每隔一秒更新计数并取消定时,计数结束后输出'性感跳跳虎'。重点讲解了`InvokeRepeating`和`CancelInvoke`在游戏开发中的应用。
349

被折叠的 条评论
为什么被折叠?



