C++
文章平均质量分 71
chenli0741
这个作者很懒,什么都没留下…
展开
-
遍历map和vector
map使用迭代器遍历typedef std::map MAP_test;MAP_test a;MAP_test::iterator iter = a.begin();for(;iter != a.end();++iter){ //iter_prop->first 为KEY值 //iter_prop->second 为属性值}vector使用下标遍转载 2013-05-08 09:28:47 · 875 阅读 · 0 评论 -
CocosBuilder3与Cocos2d-x遇到的一些问题
1。版本不匹配 如果你见到类似 WARNING! Incompatible ccbi file version (file: 4 reader: 5)的提示,就表示你的cocos2d-x的CCBReader版本和CocosBuilder版本不一致看一下CCBReader的代码,可以知道 /* Read version. */ int version = this-原创 2013-05-07 09:28:55 · 2285 阅读 · 0 评论 -
char*,const char*和string的相互转换
char*,const char*和string的相互转换1. string转const char* string s = "abc"; const char* c_s = s.c_str();2. const char*转string 直接赋值即可 const char* c_s = "abc"; string s(c_s);3. st转载 2013-05-08 09:34:59 · 376 阅读 · 0 评论 -
在cocos2d_x中判定单击长按弹出属性
这个操作功能不建议使用,不适合触摸屏bool LQMainLayer::ccTouchBegan(CCTouch* touch, CCEvent* event){ selctedNode = this->itemForTouch(this,touch); //先要判断是否是选中你要的东西 if(selctedNode && selctedNode->getTag()>=原创 2013-06-07 12:10:02 · 944 阅读 · 0 评论 -
CCTableView刷新数据后显示错乱
看一个论坛有人说:tableview里面有行代码有逻辑错误,会引起不少bug 诸如你的bug 还有cell多了之后会出现顺序错乱甚至不出现,改了之后应该就好了我们看CCTableViewCell .cpp文件中的CCTableViewCell *CCTableView::dequeueCell()函数中把CCTableViewCell *CCTableView::dequeueCe原创 2013-05-22 10:17:34 · 2171 阅读 · 1 评论 -
cocos2d-x通过扩展自己的Action,简化一些代码
cocos2d-x我们经常会需要创建一个精灵,执行一段动画(动作),最后一步是渐隐消失,其实消失后我们一般是希望把他remove掉。开始我一般是动作系列的最后加上一个CCCallFunc,定义一个方法来remove精灵,反正很麻烦,需要定义方法。现在我找到一种方法很容易实现此功能,还可以延伸出很多其他功能。/** @brief Remove the node */class原创 2013-08-30 15:00:59 · 871 阅读 · 0 评论 -
cocos2dx最新2.1.5版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行
cocos2dx for Android是一个痛,乱象的痛,很简单的一些东西,往往耗费大量的时间,看耐心也看人品。当然也可以说看水平,大拿到什么都知道什么都懂!其原因就是版本太多,版本改的太多,新版本教程帮助太少。老的教程往往会让人走弯路或者迷茫。本内容完全抄袭Himi的“整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!原创 2013-09-05 17:04:25 · 1544 阅读 · 0 评论 -
当CCTableView的上级容器缩放时显示区域错误的问题
当CCTableView的上级容器,比如CCLayer被setScale,这时期望是CCTableView也会同时的被缩放。但是实际效果只有CCTableView的图标进行了缩放,可见范围没有被缩放。表现上就是当图标向右拖动时,最右侧的图标是突然整个消失,而不是正常的一部分一部分消失。截图是 TestCpp 的 ExtensionsTest\TableViewTest,其中红色区域是setScal转载 2013-09-15 11:55:10 · 604 阅读 · 0 评论