随笔分类 -  Cocos2d-x学习

摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 在计算机的数据结构中,有着数组,链表,堆栈,队列,树,图,哈希表等一些结构。在面向对象的语言中,这些结构被封装成了特定的类,而这些类就是容器类。但是在Cocos2d-x中使用的容器类,有着两个来源,一个是原有c++的标准容器类和Cocos2d 阅读全文
posted @ 2016-08-23 14:09 Geore 阅读(278) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 在Cocos2d-x中的Node对象可以有动作,特效和动画等动态特性。因此在Node类中定义了这些动态特性,因此精灵,标签,菜单,地图和粒子系统等都具有这些动态特性。在cocos2d-x中为了让游戏画面动起来,有两种方法,例如:位置、大小,旋 阅读全文
posted @ 2016-08-23 13:45 Geore 阅读(440) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 每一个游戏程序都有一个循环在不断运行,它是由导演对象来管理与维护。如果需要场景中的精灵运动起来,可以在游戏循环中使用定时器对精灵等对象进行操作。因为Node类封装了Scheduler类,所以也可以直接使用Node中调用函数。 定时器的两种实现 阅读全文
posted @ 2016-08-23 13:11 Geore 阅读(514) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 在cocos2d-x中使用的对话框为MessageBox,因为cocos2d-x已经包装好了;但是在一般的游戏设置中,我们不会使用cocos2d-x的对话框,而是我们自己为游戏定制的对话框。但是在游戏的调试过程中我们还是选择MessageBo 阅读全文
posted @ 2016-08-23 12:57 Geore 阅读(487) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 在cocos2d-x中,我们使用log这个函数进行输出,log可以输出很多参数,它的使用方式就和使用c语言中的printf的使用方式差不多。log其实是一个跨平台的日志输出的API,它在visual stdio中,就包含visual stdi 阅读全文
posted @ 2016-08-23 12:54 Geore 阅读(4722) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 事件处理机制分为单点触屏,多点触屏,加速度事件,键盘事件和鼠标事件。在现在的智能手机中,触屏的应用比较的广泛,尤其是多点触屏事件的技术,使很多触屏事件操作在游戏中更泛的应用,使得操作更加的丰富。 单点触屏事件: 1.单点触屏事件 Touch的 阅读全文
posted @ 2016-08-23 11:08 Geore 阅读(534) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 cocos2d-x菜单简介: 菜单也是游戏开发中的重要环节,一般游戏开始的第一个画面都是游戏主菜单,这些菜单包括,开始游戏,游戏设置,关卡设置等等;Menu是菜单项的容器,用来装载各种菜单项,cocos2d-x游戏引擎中的菜单是由菜单类Men 阅读全文
posted @ 2016-08-23 10:10 Geore 阅读(509) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 在游戏开发中经常会使用标签文字,例如,游戏介绍,玩家积分,菜单选项,文字提示等等。 LabelTTF 直接支持使用 TTF 字库,可以支持全部的中文,但是效率稍低。LabelBMFont 适合显示特定的文字,通过预先将文字生成图片,提高了效率 阅读全文
posted @ 2016-08-23 09:45 Geore 阅读(997) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 Sprite是Cocos2d-x游戏开发者最常用的类,用图片把精灵(Sprite)显示在屏幕上。 在游戏开发中,经常会遇到精灵(Sprite)这个术语。精灵是一个图像,可以在屏幕上独立的移动,一个精灵可能是玩家角色,子弹,敌人或者是大的背景图 阅读全文
posted @ 2016-08-23 09:20 Geore 阅读(881) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 Layer是处理玩家事件响应的Node子类。与场景不同,层通常包含的是直接在屏幕上呈现的内容,并且可以接受用户的输入事件,包括触摸,加速度计和键盘输入等。我们需要在层中加入精灵,文本标签或者其他游戏元素,并设置游戏元素的属性,比如位置,方向和 阅读全文
posted @ 2016-08-23 08:44 Geore 阅读(818) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 节点是cocosd-x游戏引擎中的重要元素,是其他重要游戏元素的基类,例如,场景Scene,图层Layer,菜单Menu和精灵sprite都是继承节点类Node. 节点类以树形结构表示,可以有子节点和父节点,方便在节点中添加或者删除其他节点, 阅读全文
posted @ 2016-08-22 22:54 Geore 阅读(1407) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 Scene场景也是cocos2dx中必不可少的元素,游戏中通常我们需要构建不同的场景(至少一个),游戏里关卡、版块的切换也就是一个一个场景的切换,就像在电影中变换舞台和场地一样。场景的一个重要的作用就是流程控制的作用,我们可以通过Direct 阅读全文
posted @ 2016-08-22 21:46 Geore 阅读(537) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 Director类简介 在Cocos2d-x-3.x引擎中,采用节点树形结构来管理游戏对象,一个游戏可以划分为不同的场景,一个场景又可以分为不同的层,一个层又可以拥有任意个可见的游戏节点(即对象,游戏中基本上所有的类都派生于节点类Node)。 阅读全文
posted @ 2016-08-21 23:48 Geore 阅读(738) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.cocos2d-x的设计思想 cocos2d-x分为导演,场景,图层,精灵,节点; (1)、导演(Director):控制整个游戏的场景的切换 auto director = Director::getInstance(); auto g 阅读全文
posted @ 2016-08-21 23:17 Geore 阅读(1245) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1. 打开Test项目 路径为 C:\Dev\cocos2d-x-3.8.1\build 2.设定cpp-tests为启动项(当cpp-tests为粗体时,表明cpp-tests此时为启动项),当不是粗体时,右键单击cpp-tests,选择设 阅读全文
posted @ 2016-08-21 22:35 Geore 阅读(578) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1. 首先创建.h的头文件,然后在将一些图片声音素材加到resource文件夹内,最后在创建.cpp文件; .h头文件中创建一个类,此类一般继承自Layer,首先有一个静态的创建场景的方法,然后是一个初始化方法,还有一个CREATE_FUNC 阅读全文
posted @ 2016-08-21 22:29 Geore 阅读(427) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.下面是我们创建cocos2d的工程MyGame01里的文件资源 2. 在下面;文件解决方案下面有6个项目,我们的启动优先项为MyGame01;在MyGame01下有四个项resource,src,win32和外部依赖项; 1)、在src中 阅读全文
posted @ 2016-08-21 22:00 Geore 阅读(1092) 评论(0) 推荐(1)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 1.准备: 我们得先把Visual Studio 2013安装好;可以去MSDN官网下载,在安装好 2.安装好vs之后,在cmd(终端)创建Cocos2d-x项目 1)、打开终端(Win+Rn 输入cmd ),输入命令cocos 按下回车,显 阅读全文
posted @ 2016-08-21 21:33 Geore 阅读(2478) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 windows平台下配置Cocos2d-X引擎所需的压缩文件和可执行文件,如下: 下载链接: adt: http://tools.android-studio.org/index.php ndk: http://wear.techbrood. 阅读全文
posted @ 2016-08-21 21:20 Geore 阅读(1580) 评论(0) 推荐(0)
摘要:| 版权声明:本文为博主原创文章,未经博主允许不得转载。 Cocos2D-X推荐书: Cocos2d-x权威指南 阅读全文
posted @ 2016-08-21 17:22 Geore 阅读(319) 评论(0) 推荐(0)