码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2d-x工作小记

时间:2014-08-22 22:25:09      阅读:322      评论:0      收藏:0      [点我收藏+]

标签:color   os   使用   io   文件   数据   ar   工作   时间   

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);    //浅绿

 

cocos2d-x工作小记

标签:color   os   使用   io   文件   数据   ar   工作   时间   

原文地址:http://www.cnblogs.com/xxiaoye/p/3930274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!