在此记录开发中需要注意的点:
UI开发中注意:
1.多按钮同时点击的问题;
2.按钮连续点击的问题(按钮冷却)
3.刷新时注意数据可变性:拆分可变和不变的数据,确保只刷新可变的数据
非UI注意问题:
1.手机待机和切后台断线重连的问题
2.注意同帐号不同设备顶号的问题
3.对于关联整个项目使用的代码,特别注意释放资源的流程
4.特别注意缓冲池,很多预制件重复利用的问题,
5.注意数值上下限的问题
6.register和unregister对应, 有开就有关, 1和0的考虑。
//----BEGIN--2017.2.21----
1、刚打开界面立即点击按钮出错:原因:服务器发送的数据没加载完成,注意加保护。
2、ngui uibutton引用其他按钮变灰色了。uibutton 链接的uisprite最好和此uibutton在一个属性面板。
//-----------END-----------
//BEGIN 2017年2月24日 15:06:14
1.打开界面快速点击按钮,报空....
服务器数据延迟发送了,按钮点击获取数据没有加null保护
2.PK场景 断线重连 宠物数据 字典无数据
原因:pkPetDic引用 PetDataManager内的Dic
断线重连后,PetDataManager的Dic.clear()掉了,
导致pkPetDic指向的空间数据没有,需要重新赋给pkPetDic数据地址
//END
//BEGIN 2017年3月16日11:31:41
继承Mono的类 常规方式new单例了 导致每次使用Instance时,实际上是每次新建数据。
//END
//BEGIN 2017年3月22日 20:43:06
最好一个类一个文件 不管这个类多小
//END