Experience - chaolunner/CloudNotes GitHub Wiki
-
占用磁盘空间的凶手,看看Unity超大日志文件:
C:/Users/<UserName>/AppData/Local/Unity/Editor/Editor-prev.log
-
存一个空场景都要等很久?看看是不是开启了Cache Server,千万不要在未配置Server之前开启它,否则适得其反
-
打ab包时如果禁止写入 TypeTree,则要注意所有进ab包的资源,需要序列化的部分不要使用 UNITY_EDITOR 宏区分,否则会出现兼容问题,导致ab包无法正常加载
在编码时应该要遵守如下规范:
- 仅编辑器下用的脚本应该放在 Editor 目录下
- 运行时和编辑器下都需要用的脚本,应该为该脚本创建一个对应的Editor脚本并放在 Editor 目录下,参考如下:
[CustomEditor(typeof(MyPlayer))] public class MyPlayerEditor : Editor { ... }
- 如果在编辑器下使用的只有一两行代码,不想专门为该脚本创建一个对应的Editor脚本。则只在方法内添加 UNITY_EDITOR 宏