`
rayln
  • 浏览: 431336 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

CCMenu和CCLabelTTF的使用

 
阅读更多
CCLabelTTF *label = CCLabelTTF::create("Start", "SimSun", 50);
CCMenuItemLabel *mil = CCMenuItemLabel::create(label, this, menu_selector(HelloWorld::click));

CCMenuItemImage *mil2 = CCMenuItemImage::create("start1.png", "start2.png");

CCMenu *menu = CCMenu::create(mil,mil2, NULL);
this->addChild(menu);


void HelloWorld::click(CCObject *sender){

	CCDirector::sharedDirector()->replaceScene(HelloWorld::scene());
}
分享到:
评论

相关推荐

    知易Cocos2D-iPhone_游戏开发源代码

    9. **扩展性**:Cocos2D-iPhone社区提供了大量第三方库和插件,如CCMenu、CCLabelTTF等,进一步扩展了框架的功能。 通过这个源代码集合,开发者可以学习到如何使用Cocos2D-iPhone框架来设计和构建游戏。例如,ZYG...

    IOS应用源码之【游戏】Cocos2D 制作的小球消除游戏.rar

    开发者可能使用CCMenu和CCLabelTTF等类来创建UI元素。 10. **内存管理与性能优化**:在iOS平台上,内存管理和性能优化是非常重要的。开发者需要关注对象的释放、避免内存泄漏,并确保游戏流畅运行,尤其是在处理...

    cocos2d for iphone0.99源代码

    2. **Extensions**:扩展库提供了额外的功能,如粒子系统(CCParticleSystem)、图层管理(CCLayerColor、CCLayerGradient等)和用户界面元素(CCMenu、CCLabelTTF)。 3. **Samples**:示例项目帮助开发者了解如何...

    Cocos2D-X2.2.3学习笔记6(UI系统)

    CCLabelTTF使用TrueType字体,支持动态调整大小和颜色。而CCLabelBMFont则使用位图字体,适合创建有特殊效果的文本,如像素风格或艺术字形。 3. **CCScrollView** CCScrollView是一个可滚动视图容器,可以用来展示...

    IOS应用源码之【游戏】-Thrown too_使用cocos2d开发的游戏.rar

    我们可以从中学习如何使用CCMenuItem和CCMenu创建按钮,以及如何利用CCLabelTTF显示文本信息,提供游戏提示和得分显示。 最后,对于网络功能,如在线排行榜或者社交分享,"Thrown too"可能也有所体现。如果游戏有...

    cocos2d-x 常用UI控件

    ### cocos2d-x 常用UI...以上介绍了在使用cocos2d-x进行游戏开发时常用的两种UI组件——`CCLabelTTF` 和 按钮的创建与使用方法。这些控件在实际开发中非常实用,能够帮助开发者快速构建出美观且功能完善的用户界面。

    cocos2dx 学习资料

    你可以使用`CCMenu`类来创建菜单,并通过`CCMenuItem`的子类添加菜单项。例如,`CCMenuItemLabel`用于创建带有文本的菜单项,`CCMenuItemSprite`则可以使用精灵作为菜单项。菜单的布局可以通过调整每个菜单项的位置...

    Cocos2D-X2.2.3学习笔记5(UI系统)

    `CCMenu`类则用于管理一组`CCMenuItem`,它可以自动排列和对齐这些元素,方便创建菜单布局。 Cocos2D-X 2.2.3中还引入了`CCLabelTTF`和`CCLabelBMFont`来显示文本。`CCLabelTTF`支持TrueType字体,可以动态调整文字...

    iOS游戏应用源代码——blessdyb-Essentials_Cocos2D-3597f98.zip

    开发者通常会在CCMenu和CCMenuItem中创建交互元素,并添加事件监听器来响应玩家操作。 7. **粒子系统**:Cocos2D内置了强大的粒子系统,可以轻松创建火、烟雾、爆炸等特效。粒子配置文件(.plist)定义了粒子的生命...

    知易cocos2d源代码

    6. **CCMenu**和**CCMenuItem**:菜单和菜单项类,用于创建用户界面中的交互式菜单,常用于游戏的暂停、重新开始等操作。 7. **CCLabelTTF**:文本标签类,用于在屏幕上显示文本,支持多种字体和样式。 8. **...

    Cocos2d-x UI开发之菜单类使用实例

    本文将深入探讨Cocos2d-x中菜单类的使用,以帮助开发者更好地理解和实现各种菜单功能。 首先,`CCMenuItem`是Cocos2d-x中的基本菜单元素,它可以是文字、图片或其他可点击的对象。`CCMenuItem`有多个子类,例如`...

    Cocos2d-x UI开发之场景切换代码实例

    在场景中,通常会使用`CCMenuItem`和`CCMenu`来创建交互式菜单项。在`HelloWorld`和`SecondScene`中,都创建了一个`CCLabelTTF`作为菜单项的文本,并将其与`menu_selector`关联,以响应用户的点击事件,从而触发...

    cocos2dx 雷电MoonWarriors_游戏源码

    CCMenu *menu = CCMenu::create(pause, NULL); menu->setAnchorPoint(ccp(0, 0)); addChild(menu, 1, 10); menu->setPosition(CCPointZero); // 调 update函数 scheduleUpdate(); // 每秒调一次 ...

Global site tag (gtag.js) - Google Analytics