性能优化:
一、代码逻辑
1.减少: List之类的内存开辟。 用全局的list 而不是局部new
2.字典的key ,不能用string, 或者IntVector3之类的结构体。 应该用自定义的int 型key
二、shader 预加载。
1. unity shader 的解析花费70ms左右。考虑预加载
2. 不用自带的默认shader ,如surface shader。 因为消耗大。
三、对象池
大的对象使用对象池。 带GameObject的考虑预加载。
数据结构:
字典遍历,慎重使用ElementAt(i).Value;
dic.ElementAt(i).Value;