cocos2d-x
文章平均质量分 86
tiancao222
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x 3.9教程:1.场景的切换
Cocos2d-x 3.9教程1. 场景的切换1.1. 简单切换模仿工程自带的HelloWorld场景(实际上是一个Layer),创建另一个自定义的场景(其实也是一个Layer),如MyTestScene1。参照原有Scene,实现createScene()、create()、init()方法然后在HelloWorld的menuCloseCallBack()函数中,删除原来原创 2016-04-03 14:19:12 · 1278 阅读 · 0 评论 -
Cocos2d-x 3.9教程:9. Cocos2d-x中基于布局的容器控件
Cocos2d-x 3.9教程9. Cocos2d-x中基于布局的容器控件1.1. ScrollView滚动视图滚动视图是一种常见的容器型控件,它里面可以放置其他组件。Cocos2d-x中的ScrollView本身也是一种Layout,所以也可以在其中使用线形或者相对布局。ScrollView的显示效果,主要是取决于:setContentSize(),设置显示出来的区域原创 2016-04-09 17:17:05 · 4036 阅读 · 0 评论 -
Cocos2d-x 3.9教程:8. Cocos2d-x中的4种布局
Cocos2d-x 3.9教程8. Cocos2d-x中的4种布局Cocos2d-x中一共有4种布局:ABSOLUTE(绝对布局)、HORIZONTAL(水平布局)、VERTICAL(垂直布局)和RELATIVE(相对布局)。注意,只有在绝对布局内部,组件使用setPosition()方法来指定其位置。另外三种布局中的组件,setPosition()方法将不起任何作用!必须通过原创 2016-04-09 12:34:47 · 7510 阅读 · 0 评论 -
Cocos2d-x 3.9教程:7. Cocos2d-x中的控件
Cocos2d-x 3.9教程:7. Cocos2d-x中的控件1.1. Button按钮的使用,详见“4.4按钮的基本使用及9宫格缩放”。1.2. 旋钮控件ControlPotentiometer旋钮控件,由“底座图片”、“进度条图片”和“控制按钮图片”3部分组成。如下图: 在界面上的最终效果:初始状态:拖动时状态:具体代码如下:ControlPo原创 2016-04-03 14:39:58 · 2179 阅读 · 0 评论 -
Cocos2d-x 3.9教程:6. 文字的显示
6. 文字的显示在cocos2d-X中,我们可以用Label来在相应的位置显示字符串,但由于我们在windows下使用VS2013之类的工具时,默认对汉字的处理都是非UTF-8字符的,所以即便我们工程的选项设定为UTF-8,汉字也是无法正常显示的。如:auto label = Label::createWithTTF("美好的一天", "fonts/abc.ttf", 24);原创 2016-04-03 14:36:37 · 717 阅读 · 0 评论 -
Cocos2d-x 3.9教程:4.精灵的创建和基本操作
1. 精灵的创建和基本操作1.1. 精灵的创建①正常创建Sprite *sprite = Sprite::create("man.png");//通过图片创建精灵sprite->setPosition(CCPoint(500, 500));//设置位置this->addChild(sprite);//精灵必须被Layer添加,才能显示出来②创建时剪裁Sprite *原创 2016-04-03 14:27:23 · 1092 阅读 · 0 评论 -
Cocos2d-x 3.9教程:3.音乐的播放
1. 音乐的播放在游戏中,一般音乐分两大类型,一种是长时间播放的背景音乐,一种是根据游戏事件播放的短时间音乐(音效)。在Cocos2d-X中,使用SimpleAudioEngine类来播放两种类型的声音:1.1. 播放背景音乐CocosDenshion::SimpleAudioEngine::getInstance()->playBackgroundMusic("backgroun原创 2016-04-03 14:26:02 · 1127 阅读 · 0 评论 -
Cocos2d-x 3.9教程: 2.菜单项的基本使用
Cocos2d-x 3.9教程1. 菜单项的基本使用:在Cocos2d-x中,菜单(Menu)实际上是一个层(Layer),它由内部的多个菜单条目构成的。菜单的条目种类有:1.1. MenuItemLabel标签条目,先创建标签(Lable),再用它创建标签条目:auto label = Label::createWithTTF("Hello World","f原创 2016-04-03 14:22:16 · 1187 阅读 · 0 评论 -
Cocos2d-x 3.9教程:5. Cocos2d-X中事件添加回调的方法
Cocos2d-x 3.9教程5. Cocos2d-X中事件添加回调的方法1.1. 回调方法分析在cocos2d-X中,键盘、鼠标(触摸屏)、控件(菜单、按钮)等都是通过添加回调的方法来响应事件的。在API文档中,不同的对象添加回调的类型看起来并不同,如:①标签菜单项的创建方法:MenuItemLabel * MenuItemLabel::create(Node*lab原创 2016-04-03 14:33:12 · 1719 阅读 · 0 评论 -
Cocos2d-x 3.9教程:10.使用CocosStudio的UI编辑器从UI文件中加载布局和控件
Cocos2d-x 3.9教程10. 使用CocosStudio的UI编辑器从UI文件中加载布局和控件1.1. 使用CocosStudio的UI编辑器1.1.1. 安装和启动从官网上下载2015年11月18日版本,Cocos studio 2.3.3。 安装完毕后,桌面出现两个图标。Cocos Studio是我们的UI、动画等编辑器。Cocos是项目管理器,且它原创 2016-04-09 17:44:59 · 14690 阅读 · 1 评论