zoukankan      html  css  js  c++  java
  • cocos2d-x工作小记

    1.当一个layer跳到下一个layer时,需要传递数据,可以默认定义一个setUserData()方法。

    2.cocos2d-x不使用传统的值类型,所有的对象都创建在堆上,然后通过指针引用。

    3.传递对象参数时,尽可能的通过传引用的形式代替传值。

    4.使用sqlite3库函数API来访问sqlit数据库。

    5.完整项目需要的定义:

      需要一个专门的协议头文件,客户端和服务器交互必备。

      需要一个专门标识各种操作和静态状态的头文件          const int IROLE_NO_VIP    =10015;    //用户不存在Vip

      需要一个专门设置程序配置参数的头文件(不在数据库中存储)   const int I_MAX_HOUR_WILD    =1;  //野地存活时间

      需要一个专门放文件路径的头文件                const char* strPNG_COPY_WORLD_MAP    ="copy/fb.pvr.ccz"

      需要一个专门放各Layer层的Tag标识的头文件           const int ITAG_LAYER_TROOP_MAIN    =524000

      需要一个专门来放枚举类型的头文件               enum SoldierFeature {  

                                           kSoldierFeatureAttack    = 0   

                                       kSoldierFeatureDefend   = 1  

                                       kSoldierFeatureScout     = 2 

                                       kSoldierFeatureGuard    = 3 

                                      }

        需要一个专门的文字提示头文件                  const char* strHINT_MISSION_RANK    ="主人,请点击城堡领取奖励"

        需要一个专门表示层级Z轴大小的头文件              const int iZ_MENU_OUTER = 1

      需要一个专门表示颜色或字体的头文件               const ccColor3B LIGHT_GREEN = ccc3(54, 155, 54);    //浅绿

  • 相关阅读:
    Python迭代器的反复使用
    快速求幂模运算实现
    rural lifestyle & city lifestyle
    Python实现 扩展的欧几里德算法求(模逆数)最大公约数
    jupyter themes一行命令设置个人最爱界面
    python数组、矩阵相乘的多种方式
    有一组整型数,其中除了2个数字以外的其它数字都是俩俩成对出现的,编写程序找出这2个不成对出现的数字。
    Linux线程池技术处理多任务
    编写函数求两个整数 a 和 b 之间的较大值。要求不能使用if, while, switch, for, ?: 以 及任何的比较语句。
    C++const类型的引用参数
  • 原文地址:https://www.cnblogs.com/xxiaoye/p/3930274.html
Copyright © 2011-2022 走看看