1.能避免不必要的判断就避免,数字40转换成字符串是转换成“40”而不是“00040”,通常想到肯定要判断,但是又判断的太多,使之很复杂,其实可以让数字加100000,取字符串从第二位开始;2.自己都感觉很绕的逻辑,肯定不是好逻辑,肯定能够改进。
*****************************temp = "";char buff2[7] = {0}; sprintf(buff2, "%d", (goal_score + 100000)); temp.append(&buff2[1]);*****************************
bug
*****************************在cocos2d-x游戏中的update方法中,添加layer很一疏忽就一帧帧不断的添加。一开始还纳闷呢!为什么后面的背景怎么越来越黑呢!如果你的layer继承自cclayercolor一定要在其init方法中调用父类的init方法,不然在ipad上这个layer将随机显示一些颜色。*****************************
静态标志位***************************** 遇到个棘手的bug解到11点,静态变量使用时要注意了,例如:开始touch时标记正在touch,end touch时解开标记当注意:很可能没执行end touch。*****************************