建网站的工具有哪些,如何在门户网站做推广,自己建网站做网店,wordpress固定链接设置失败c用的时间长了怕unity的坑忘了#xff0c;记录一下。 GetComponent最好使用GetComponentT()的形式#xff0c; 继承自Monobehaviour的函数要避免空的Awake()、Start()、Update()、FixedUpdate().这些空回调会造成性能浪费 GetComponent方法最好避免在Update当中使用…c用的时间长了怕unity的坑忘了记录一下。 GetComponent最好使用GetComponentT()的形式 继承自Monobehaviour的函数要避免空的Awake()、Start()、Update()、FixedUpdate().这些空回调会造成性能浪费 GetComponent方法最好避免在Update当中使用这个组件底层的实现是遍历所有组件如果挂的组件比较多的时候会消耗内存空间。最好是在初始化的时候缓存一下 尽量避免运行时候改变Transform的父节点。这块占开销比较大通过GameObject.Instantiate(parent)当中直接设置Parent效率会比运行时候改parent效率高。 避免运行时候使用Find和Unity当中SendMessage方法
GameObject.Find底层实现方法是遍历开销非常大只适用于场景当中只有非常少的情况。 公共数据、配置表用Unity自带的ScriptableObject实现比较好会减少序列化、反序列化的时间。 enum、Struct作为字典key值产生GC需要实现IEqualityComparerT()方法