15555人加入学习
(100人评价)
通过实例学习:游戏的存档与读档(Unity 2017.2)

制作完成于2018-1-12

价格 免费

//协程
    IEnumerator AliveTimer()
    {
        yield return new WaitForSeconds(Random.Range(1, 5));
        ActivateMonster();
    }

[展开全文]

//协程控制随机时间内生成怪物

IEnumerator AliveTimer()
    {
        yield return new WaitForSeconds(Random.Range(1, 5));
        ActivateMonster();
    }

[展开全文]

Random.Range(x,y)//随机生成x到y之间的数,不包括y,包括x

协程

[展开全文]
IEnumerator AliveTimer()
{
  //开始的函数
  yield return new WaitForSeconds(Random.Range(1,5)); // return后可有其他返回值,常用的是控制时间等待的函数
  //剩下的函数
}
StartCoroutine("AliveTimer");//开始一个协程,里面填协程名

协程:分部执行,遇到条件(yield return语句)时会挂起,知道条件满足后才会被唤醒继续执行后面的代码。可控制程序运行的时间。

[展开全文]

协程是一个分部执行

 

IEnumberator

[展开全文]

授课教师

SIKI学院老师

课程特色

图文(1)
下载资料(1)
视频(34)