Obfuscator使用心得
- 最近在用obfuscator来混淆unity项目。
- 但凡是涉及到反射的都不要混淆。
- 反射需要使用到类名或者方法名,你混淆后,名字就不是原来的了。寄。
- 还有序列化的数据也不要混淆。比如我的关卡数据序列化后保存到本地,在反序列化的时候找不到对应的字段名和类名,也是寄。
- 继承monoBehaviour的不要混淆类名,这些monoBehaviour是添加到预制体上面的。要根据类名进行添加初始化的。类名混淆后找不到,就是missing。也是寄
- unity自身的一些魔术方法,比如awake,start,update这些,也不能混淆。混淆就寄。
- 至于混淆后,怎么查bug,目前还没研究。