2015年3月11日

cocos2dx 3.x designResolutionSize须主动设置

摘要: cocos2dx 3.x最初设置screenSize和designResolutionSize的地方如下:bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Dire... 阅读全文

posted @ 2015-03-11 12:38 wantnon 阅读(731) 评论(0) 推荐(0) 编辑

2015年3月10日

getXXXPos()约定

摘要: class CmyNode:public CCNode{public: CmyNode(){ m_XXX=NULL; } virtual~CmyNode(){ } bool init(){ m_XXX=CCSprite::create("xxx.png"); addChi... 阅读全文

posted @ 2015-03-10 13:27 wantnon 阅读(229) 评论(0) 推荐(0) 编辑

2015年3月2日

FBX BlendShape/Morph动画解析

摘要: 目前fbx 2015.1中支持三种变形器:skinDeformer,blendShapeDeformer,vertexCacheDeformer。定义在fbxdeformer.h中:enum EDeformerType { eUnknown, //!GetName()得到通道名称.targetSh... 阅读全文

posted @ 2015-03-02 02:41 wantnon 阅读(11797) 评论(3) 推荐(0) 编辑

2015年2月24日

quick cocos2dx 3.x 配置win32工程

摘要: 公司项目主体部分用c++,而ui部分用lua写,所以选择了用quick框架。项目先开发了ios/mac版,这两天试着配置其win32工程,遇到一些问题,记录一下(纯c++版本cocos2dx配置方法应该也是类似的)。先配debug模式:把c++文件都添到工程中去,并在附加包含目录下配置c++文件的搜... 阅读全文

posted @ 2015-02-24 16:49 wantnon 阅读(1118) 评论(0) 推荐(0) 编辑

2015年2月18日

cocos2dx 3.x fullPathForFilename及isFileExist在ios/mac下与win32下行为不同

摘要: 一,fullPathForFilename项目先开发了ios/mac版本,这两天想把win32工程也配好,但遇到了部分资源无法正确找到的问题。进一步观察发现,对于那些找不到的资源路径,fullPathForFilename将传入的短路径直接原样返回,而不是返回全路径。查看fullPathForFil... 阅读全文

posted @ 2015-02-18 18:31 wantnon 阅读(3201) 评论(0) 推荐(0) 编辑

2015年2月16日

osX显示隐藏文件

摘要: 终端输入:defaults write com.apple.finder AppleShowAllFiles -bool YES 阅读全文

posted @ 2015-02-16 19:26 wantnon 阅读(171) 评论(0) 推荐(0) 编辑

2015年2月13日

cocos2dx CallFunc注意事项

摘要: CCDelayTime*delay=CCDelayTime::create(2); auto act = CallFunc::create([=](){ //func body ... }); a->runAction(CCSequence::create(delay,act,NUL... 阅读全文

posted @ 2015-02-13 16:27 wantnon 阅读(696) 评论(0) 推荐(0) 编辑

2015年1月28日

cocos2dx 3.x 避免空sprite

摘要: 由于cocos2dx 3.x中autobatch的,如果场景中含有空sprite(并且还不处于visible==false状态)的话,则会打断流水线(因为空sprite的贴图与其它元素的贴图必定不在同一张大图),所以会大大增drawCall数量。 阅读全文

posted @ 2015-01-28 17:16 wantnon 阅读(264) 评论(0) 推荐(0) 编辑

2015年1月26日

xcode cocos2dx 3.x mac工程 当assert(cond)触发断点,但cond却为0

摘要: xcode cocos2dx 3.x mac工程 当发生assert(cond)触发断点,但查看cond值却为0的诡异情况时,clean再重新build就好了。 阅读全文

posted @ 2015-01-26 19:50 wantnon 阅读(229) 评论(0) 推荐(0) 编辑

cocos2dx 3.x避免空customCommand

摘要: 1,导致性能悲剧的写法:class A:public CCNode{public: A(){ m_sprite=NULL; m_isDrawDebug=false; } virtual~A(){} bool init(){ this->CCNode::init(); ... 阅读全文

posted @ 2015-01-26 11:56 wantnon 阅读(382) 评论(0) 推荐(0) 编辑

导航