随笔分类 -  cocos2d-x 2.1

摘要:You can use standard c functions, such as fopen, fwrite, to save and read file on different platforms. Of cource, you can use other standard functions to operate with a file. The difficulty is the pat... 阅读全文

posted @ 2013-11-23 07:53 Flex/AS Programmer 阅读(330) 评论(0) 推荐(0) |

摘要:在大多数平台上,cocos2d-x调用不同的SDK API来播放背景音乐和音效。CocosDenshion在同一时间只能播放一首背景音乐,但是能同时播放多个音效。 背景音乐 Platform supported BGM formats An... 阅读全文

posted @ 2013-11-20 10:02 Flex/AS Programmer 阅读(286) 评论(0) 推荐(0) |

摘要:http://www.cocos2d-x.org/wiki/How_to_use_pthread 阅读全文

posted @ 2013-11-20 07:45 Flex/AS Programmer 阅读(122) 评论(0) 推荐(0) |

摘要:1. Android •1.1配置 •1.2 Make •1.3的参数配置 2.iOS 3.windows 4.关于头文件 注释 本文档介绍了如何为Android,iOS和Windows编译libcurl,编译libcurl的难点是进行配置的参数。 您可以下载的源代码: http://curl.haxx.se/download.html 文档基于7.21.4版本。 1. Android 1.1... 阅读全文

posted @ 2013-11-20 07:42 Flex/AS Programmer 阅读(525) 评论(0) 推荐(0) |

摘要:这篇涉及到的API只适用于cocos2d-x 2.0.4 android的分辨率由于太多了很难来适配。但是Cocos2d-x提供了CCEGLView::setDesignResolutionSize() 和 CCDirector::setContentScaleFactor()来帮助你使用最小的工作量来让你的的游戏运行在不同分辨率下。 基本原则 自从2.0.4版... 阅读全文

posted @ 2013-11-19 22:50 Flex/AS Programmer 阅读(407) 评论(0) 推荐(0) |

摘要:原文:http://www.cocos2d-x.org/wiki/Editors_for_cocos2d-x_TextureTilemapParticleActionLevel_etc Action Editor SpriteHelper & LevelHelper Author's blog(无效) Download from Mac Store... 阅读全文

posted @ 2013-11-19 07:49 Flex/AS Programmer 阅读(472) 评论(0) 推荐(0) |

摘要:原文:http://www.cocos2d-x.org/wiki/Max_size_of_textures_in_cocos2d-x_depends_on_each_platform 在理论上,cocos2d-x 可以显示任意大小的纹理。但实际上纹理的 最大大小却受 限于硬件和系统。在这里我提供一个在不同平台仿真器下的纹理大小限制表。 平台 ... 阅读全文

posted @ 2013-11-19 07:48 Flex/AS Programmer 阅读(713) 评论(0) 推荐(0) |

摘要:参考自http://www.cocos2d-x.org/wiki/How_does_CCLabelTTF_support_line_breaks_and_wrapping 环境: cocos2d-x version: cocos2d-2.1rc0-x-2.1.4 函数介绍 我们要讨论的函数是: static CCLabelTTF * create(const char *string, const... 阅读全文

posted @ 2013-11-19 07:45 Flex/AS Programmer 阅读(1687) 评论(0) 推荐(0) |

摘要:第一部分:CCFollow跟随动作 CCFollow动作,可以让一个节点跟随另一个节点做位移。 他有两个静态工厂方法,后者可以设置一个跟随范围,离开范围就不再跟随。 1. bool initWithTarget (CCNode *pFollowedNode) 2. bool initWithTarget (CCNode *pFollowedNode, const CCRect &rect) CCF... 阅读全文

posted @ 2013-11-18 21:13 Flex/AS Programmer 阅读(204) 评论(0) 推荐(0) |

摘要://自定义粒子效果 // CCParticleSystem *system = CCParticleSystemQuad::create("Pd.plist"); // system->setPosition(ccp(size.width/2, size.height/2)); // this->addChild(system); 阅读全文

posted @ 2013-11-18 11:17 Flex/AS Programmer 阅读(171) 评论(0) 推荐(0) |

摘要:ccmenu里的位置 ccctableviewcell内的元素不需要设置高度 调整buyitem内的元素的位置,可以通过一个item来调整。 ccctableview、ccctableviewcell的锚点在0,0点 cellItem是需要设置元素的x坐标值,和元素间的位置关系 cclayer的锚点是(0.5,0.5),但是它的坐标原点在屏幕的中心点。 假如在cclayer里有一个ccm... 阅读全文

posted @ 2013-11-18 09:56 Flex/AS Programmer 阅读(283) 评论(0) 推荐(0) |

摘要:HeroVO* hero=NULL; if (_upgradeProxy->heroId!=-1) { for (map::iterator iter=_heroProxy->heroMap.begin(); iter!=_heroProxy->heroMap.end(); ++iter){ HeroVO* heroVO=&(iter->second);/注意这行 if (heroVO->id=... 阅读全文

posted @ 2013-11-18 09:55 Flex/AS Programmer 阅读(93) 评论(0) 推荐(0) |

摘要:void MarketShopListLayer::registerWithTouchDispatcher(){ CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this, 0, false);//优先级设为0,就不会出现按到按钮,不能进行滑动 } bool MarketShopListLayer::... 阅读全文

posted @ 2013-11-18 09:49 Flex/AS Programmer 阅读(281) 评论(0) 推荐(0) |

摘要:// //////////遮罩效果 // CCSprite* progressBg=CCSprite::createWithSpriteFrameName("progress_bg.png"); // progressBg->setAnchorPoint(ccp(0,0)); // progressBg->setPosition(ccp(71,_screenHeight-673-progressB... 阅读全文

posted @ 2013-11-18 09:49 Flex/AS Programmer 阅读(168) 评论(0) 推荐(0) |

摘要:最近在学习和使用Cocos2d-x框架,虽然说的是跨平台,但是在用VS进行开发,然后移植到android或IOS下,也可能会出现各种问题,需要做细微的调整。 例如我在做文件读写操作的时候,很可能在win32上毫无问题,但是到了IOS上就Get Data Failed。 在经过多次尝试后,发现了以下方法进去读取,可以直接在win32,android和IOS下使用: [... 阅读全文

posted @ 2013-11-18 09:41 Flex/AS Programmer 阅读(423) 评论(0) 推荐(0) |

摘要:1首先要清楚objective-c 与c/ c++混编的规则 关于c/c++/obj-c的混合使用 1)obj-c的编译器处理后缀为m的文件时,可以识别obj-c和c的代码,处理mm文件可以识别obj-c,c,c++代码,但cpp文件必须只能用 c/c++代码,而且cpp文件include的头文件中,也不能出现obj-c的代码,因为cpp只是cpp 2) 在mm文件中混用cpp直... 阅读全文

posted @ 2013-11-18 09:41 Flex/AS Programmer 阅读(1637) 评论(0) 推荐(0) |

摘要:1.在一个layer里面,尽量只使用一种按钮类型。如MenuItem or CCControlButton。因为这两种按钮的优先级不同,在使用过程中会互相影响到事件触发的先后顺序。 2.细节的问题要一次性解决。后期完善细节的时间成本,可大可小,不可估量。为什么这么说呢?维护自己负责模块的细节那还好,可维护的是他人的模块,那就要先读懂别人的代码,然后无缝完善细节,记得是无缝哦。 3.游戏属性配置,比... 阅读全文

posted @ 2013-11-18 09:40 Flex/AS Programmer 阅读(300) 评论(0) 推荐(0) |

摘要:win: 华文黑体 mac:stheiti iphone:heitisc-light heitisc-medium 阅读全文

posted @ 2013-11-18 09:39 Flex/AS Programmer 阅读(782) 评论(0) 推荐(0) |

摘要:cocos2d-windows-particle-editor http://code.google.com/p/cocos2d-windows-particle-editor/downloads/list 阅读全文

posted @ 2013-11-18 09:37 Flex/AS Programmer 阅读(142) 评论(0) 推荐(0) |

摘要:打开 ParticleDesigner 随意选择一种效果 选择save。 类型选择 cocosd(plist)类型保存至桌面 命名为myplist导出至桌面 选择右侧Emitter Config可设置属性。 基本的设置 Max Particles 粒子的数量 Lifespan 生命周期, 周期越长屏幕上同事存在的粒子数量就越多 ... 阅读全文

posted @ 2013-11-16 16:57 Flex/AS Programmer 阅读(256) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3