U3d随机数、延迟与递归
2017-08-02 本文已影响0人
valiant_xin
1.随机数
float a = Random.Range(0.0f, 2.0f); 生成0.0到2.0之间的浮点数
int b = Random.Range(0, 2); 生成0到2之间的整数,包括0,不包括2
2.延迟
yield return new WaitForSeconds(3.0f); 延迟3秒执行
3.递归
方法返回值类型定义为IEnumerator,StartCoroutine(方法名());可实现递归调用。
在适当时候 yield return null;可以跳出来