Unity
sketchFree
这个作者很懒,什么都没留下…
展开
-
C#实现Unity协程
原理利用c#的yied特性,利用迭代器,在每一帧tickIEnumerator 用来保存迭代状态,用于恢复迭代器中的代码执行点unity中协程调用位置 普通迭代器 //继承IEnumerable接口,其实也可以不继承这个接口,只要类里面含有返回IEnumberator引用的GetEnumerator()方法即可 class ForeachTest : IEnumerable原创 2017-07-11 22:39:47 · 11260 阅读 · 0 评论 -
一个Unity材质赋值内存泄露问题
void Update{selfmaterial = gameObject.renderer.materialgameObject.renderer.material = m2 //m2为另一个材质}这两行代码导致材质不断复制,造成内存泄露,只留任何一行代码都不会导致这个现象原因为:第一帧调用updateselfmaterial = game原创 2017-10-18 15:52:37 · 3030 阅读 · 0 评论