随笔分类 - IOS COCOS2D
摘要:今天做个贪吃蛇的游戏,里面需要用到单选按钮选择速度,但从网上找了找,没有找到cocos2d-x的实现方法,但是有cocos2d-iphone的实现方法,由于本人之前学过ios的基本开发,有OC语言有些了解,而且也学过C++,所以就将cocos2d-iphone的实现方法重写了一遍,在此分享给大家:coco2d-iphone实现包,cocos2d-x实现包.使用方法: CCMenuItemImage *bu01 = CCMenuItemImage::create("veryfast.png", "veryfastsel.png", this, menu_s
阅读全文
摘要:CCNode有三个方法,使用CCDirector的replaceScene方法替换场景时,每个节点都会调用这三个方法:onEnter与onExit方法在改变场景过程中的特定时刻被调用,这取决于是否使用CCTransitionScene。onEnterTransitionDidFinish方法在替换结束时调用。必须总是调用这些方法的超类实现来避免难输入问题和内存泄漏。-(void) onEnter { CCLOG(@"%@: %@", NSStringFromSelector(_cmd), self); // must call super here: ...
阅读全文
摘要:CCMenu类只能接受CCMenuItem对象作为其子类。 CGSize size = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont setFontName:@"Helvetica-BoldOblique"]; [CCMenuItemFont setFontSize:26]; CCMenuItemFont *item1 = [CCMenuItemFont itemWithString:@"Go Back!" target:self select...
阅读全文
摘要:/* 在 cocos2d 中有三个类可以在层或精灵中添加文字: CCLabelTTF CCLabelBMFont CCLabelAtlas */ /* CCLabelTTF 每次调用 setString (即改变文字)的时候,一个新的OPENGL 纹理将会被创建.。这意味着setString 和创建一个新的标签一样慢。所以,当你需要频繁的更新它们的时候,尽可能的不用去使用标签对象。而应该使用CCLabelAtlas或者是CCLabelBMFont。 CCLableTTF 这个类使用的是系统中的字体,不需要额外往项目文件中添加字体文件。但如果你有自定义的字体也可以加到项目中,如果无法...
阅读全文
摘要:第一步:安装cocos2d从http://www.cocos2d-iphone.org/download下载cocos2d模板,建议下在稳定的版本。打开终端,切换到cocos2d的解压目录,执行命令: ./install-templates.sh,安装完成,打开xcode4.4,如下图:cocos2d-iphone 安装成功。第二步:创建cocos2d应用程序选择cocos2d ios模板,应用名称输入HelloWord,完成创建。打开应用,如下图:文件目录如下(注:xcode版本:4.4.1)第三步:添加精灵本篇的所有编码都将在HelloWorldLayer.m文件例完成。总共添加两个精灵,
阅读全文
浙公网安备 33010602011771号