zoukankan      html  css  js  c++  java
  • 经验&&bug

      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。
    *****************************

    write by fgd

  • 相关阅读:
    DFS-B
    DFS/BFS-A
    DFS-回溯与剪枝-C
    BFS-八数码问题与状态图搜索
    PTA-1003 我要通过!
    二分-G
    二分-F
    二分-E
    二分-D
    二分-C
  • 原文地址:https://www.cnblogs.com/wendao/p/egn_cocos2dx_my_experience_bug.html
Copyright © 2011-2022 走看看