关于U3D当中的Yield
来源:互联网 发布:winrar是什么软件 编辑:程序博客网 时间:2024/04/28 10:43
public class Loading : MonoBehaviour {
public UISlider progressslider;
// Use this for initialization
void Start () {
StartCoroutine(loadScene());
print ("y");
}
void Update()
{
}
IEnumerator loadScene()
{
print("_x");
while (progressslider.value <1f) {
print("while");
progressslider.value+=0.01f;
yield return 0;
}
}
}
public UISlider progressslider;
// Use this for initialization
void Start () {
StartCoroutine(loadScene());
print ("y");
}
void Update()
{
}
IEnumerator loadScene()
{
print("_x");
while (progressslider.value <1f) {
print("while");
progressslider.value+=0.01f;
yield return 0;
}
}
输出结构:
_x;
while;
y;
while;
while;
while;
while;
while;
while;
while;
while;
当你在循环当中加入Yield的时候,下一次他会记录这个循环,从他之前的位置继续执行,也就说:他是可以记录状态变化的,这个值的变化你可以在其他函数当中更改,
再使用wait,如果下一次执行的时候,状态值发生变化,那么就会输出不同的结果
}
0 0
- 关于U3D当中的Yield
- 关于python当中lambda、yield、map、reduce、filter、sorted的总结
- u3d yield return
- python当中的yield函数具体如何使用
- 关于yield的一些资料
- 关于yield return的使用
- 关于yield的骚操作
- U3D关于抛物线的轨迹的做法
- U3D -- 关于帧同步的一些文章
- 关于u3d出现NullReferenceException的常见情况
- 关于 u3d 接入支付宝的补充
- U3D -- 关于GameObject的GetInstanceID()和GetHashCode()
- 关于yield
- java线程当中 sleep() join() yield()方法的简单比较以及如何保护共享数据介绍
- 关于yield关键字的一些理解
- 关于java yield方法的作用
- 关于yield关键字的一些理解
- 关于yield关键字的简短认识
- Android中Cursor类的使用
- ML学习心得(1)--- 贝叶斯理论思想
- 031
- java 深复制与浅复制
- unity 代码性能优化
- 关于U3D当中的Yield
- Spring整合Quartz示例
- Python返回Non-zero Exit Code 错误(ZOJ 1001)
- _locService = [[BMKLocationService alloc]init]; 我把这句话放在viewdidload 里,整个app不启动了,一直停留在启动页面
- Opencv简介
- OCP 1Z0 053 256
- poj 1122 FDNY to the Rescue! (dijkstra)
- 国内开源网店的那些事
- ZOJ 1278