11 2012 档案
摘要:生成精灵同城的方法是CCSprite::spriteWith**,用这种方法每生成一个精灵就进行渲染一次,如果需要渲染的精灵特别多,那就会影响效率。CCSpriteBatchNode的原理是一次性的把需要渲染的精灵全部渲染,然后再生成精灵,在精灵特别多的时候优化效果会很明显。1 CCSpriteBatchNode* batchNode = CCSpriteBatchNode::batchNodeWithFile("PackUnLock.png", 2000);2 batchNode->setPosition(CCPointZero);3 goodsPanel->
阅读全文
摘要:在cocos2d-x中一般使用sqlite的c语言绑定,直接下载其源码,下载地址:http://www.sqlite.org/download.html,下载后解压,如下新建一个项目sqliteTest, 将下载后的sqlite-amalgamation-3070401(这个是我解压后得到的文件夹)文件夹复制到刚才新建的项目class文件夹里面,然后右击sqliteTest项目->属性->配置属性->C/C++->常规->附加包含目录->编辑,打开“附加包含目录”对话框进行修改,然后保存配置,截图如下:截图中的列表框中的最后一行就是我刚才添加的一个目录。下一
阅读全文
摘要:ceil函数:获取大于参数的最小数 向上取值floor函数:获取小于参数的最大值 向下取值如:ceil(12.0/5) 结果为:3.00000floor(12.0/5) 结果为:2.00000
阅读全文
摘要:struct tm l_tm; time_t l_time = 61; gmtime_r(&l_time, &l_tm); char time_char[32]; sprintf(time_char, "%02d:%02d:%02d",l_tm.tm_hour, l_tm.tm_min, l_tm.tm_sec);tm是C中的一个结构体,结构如下struct tm{int tm_sec; //Seconds [0-60]int tm_min; //Minutes [0-59]int tm_hour; //Hours [0-23]int tm_mday; //
阅读全文