IEnumerator StartRightLiziCard()//在下面函数的调用开始执行 { yield return new WaitForSeconds(1.0f);//等待1秒针 areas[Index].energyGun.SetActive(true...
分类:
编程语言 时间:
2015-04-03 18:47:51
阅读次数:
1396
在做unity3d工程的时候,有时候需要让进程暂停一段时间。
有人建议使用yield return new WaitForSeconds(value);用法如下:
IEnumerator Wait(float value) //等待的时间,单位秒
{
print(Time.time);
yield return new WaitForSeconds...
分类:
编程语言 时间:
2015-03-18 12:33:13
阅读次数:
146
协程的所能达到的效果就是在指定的时间点上执行需要执行的代码,Unity中开始一个协程的函数是StartCoroutine,而提供的延迟的类有以下几种分别是
new WaitForEndOfFrame; //等待一帧
new WaitForFixedUpdate; //等待一个FixedUpdate(固定时间间隔)
...
分类:
编程语言 时间:
2015-02-08 12:58:28
阅读次数:
957
“疑难杂症”又二记
0. 引子
近来工作又遇到一些“疑难杂症”,在此简单记下,自省省人 ~
1. 都是WaitForSeconds 惹的祸 ~
目前开发的游戏很多地方都用到了Hotween,个人感觉还是挺不错的(题外话,Hotween的第二版Dotween应该也快正式Release了,各种改进令人期待 :)),推荐有兴趣的朋友试试,虽说自己感觉Hotween的使...
分类:
其他好文 时间:
2014-10-21 23:21:30
阅读次数:
380
Unity关卡加载 (java代码)function Start () { yield WaitForSeconds(10.0);//程序中断10秒后,在执行 Application.LoadLevel("MainMenu");//执行加载MainMenu关卡 Destroy(th...
分类:
编程语言 时间:
2014-10-14 20:27:59
阅读次数:
160
在学习unity3d的时候很容易看到下面这个例子:1 void Start () {2
StartCoroutine(Destroy());3 }4 5 IEnumerator Destroy(){6 yield return
WaitForSeconds(3.0f);7 ...
分类:
其他好文 时间:
2014-05-13 19:16:24
阅读次数:
380