- 2024-10-23迭代器
迭代器概念:迭代器又称光标,是程序设计的软件设计模式。迭代器提供一个方法顺序访问一个聚合对象的各个元素,而不暴漏内部的标识。在表象上看,在外部用foreach遍历对象而不需要了解其结构的,都是实现迭代器的。标准迭代器的实现方法关键接口:IEnumerator,IEnumerable。命名空间:usin
- 2024-09-11Unity中的协程
函数IEnumeratorA(){yieldreturnCurrent;//下一帧执行}开启StartCoroutine()参数可以为函数和函数名字符串,但是字符串的运行开销比较大。协程原理常见用法如果Current是null,就相当于什么也不做。在下一次游戏循环中,就会调用MoveNext。所以yieldreturnnull就起
- 2023-01-10迭代器 _知识
//迭代器是什么//迭代器(iterator)有时又称光标(cusor)//是程序设计的软件设计模式//迭代器模式提供一个方法顺序访问一个聚合对象中的各个元素//而又不暴露其内部的
- 2023-01-05unity3d异步加载场景
unity3dloading界面异步加载进度条根据宣雨松前辈的教程来做的,因为我用到的场景不是在游戏里的那种(本人做增强现实的,完全把unity拿来做应
- 2022-10-30C# HashSet不要遍历或者使用泛型扩展方法
C#的接口IEnumerable定义了GetEnumerator方法,它的拓展方法是都是基于这个迭代器实现的。当我们使用比如,First、Where等泛型方法时,会实例化一个迭代器Enumerator包含