cocos2dx 3.2

【唠叨】 ????在3.x中,废弃了2.x里的LabelTTF、LabelAtlas、LabelBMFont三个字体类,取而代之的是全新的字体标签Label。 ? ? 实际上Label是将三个字体类进行了融合,进行统一的管理与渲染,这使得创建字体标签Label的方式更加统一,更加方便。 ????本节来学习一下3.x中新的标
dexcoder 1年前发布
一、通用准备工作 1、安装Cocos2d-x 3.1。 在Cocos的主页上:http://cocos2d-x.org/ 这个不用解释了。下载后解压缩就行。 2、安装Eclipse与Android SDK。 这个在Mac上或是PC上开发都是可以通用的。 Eclipse在官网:http://www.eclipse.org/ Android SDK在Android开发者中心:h
dexcoder 1年前发布
【唠叨】 ????在2.x中处理事件需要用到委托代理(delegate),相信学过2.x的触摸事件的同学,都知道创建和移除的流程十分繁琐。 ????而在3.x中由于加入了C++11的特性,而对事件的分发机制通过事件分发器EventDispatcher 来进行统一的管理。 ????事件监听器主要有: ????> 触
dexcoder 1年前发布
【唠叨】 ????自从3.0引用了C++11标准后,回调函数采用的新的函数适配器:std::function、std::bind。 ????而曾经的回调函数menu_selector、callfunc_selector、cccontrol_selector等都已经被无情的抛弃了。 ????取而代之的则是一系列的CC_CALLBACK_*。 【致谢】 ????http://b
dexcoder 1年前发布
【唠叨】 ? ? 游戏中其实不需要什么复杂的文件读写操作。 ????而FileUtils类主要的功能:设置加载、保存文件的所在路径。 内容结构: ????1、文件读取 ????????getDataFromFile、getStringFromFile、getFileDataFromZip ????2、文件查找 ????????文件字典(Dictionary)、搜索路
dexcoder 1年前发布
【唠叨】 ????数学类Vec2、Size、Rect,是cocos2dx中比较常用的类。 ????比如设置图片位置,设置图片大小,两图片的碰撞检测等等。 ????比起2.x版本,在3.2中本质上其实没有太大的变化,主要的变化就是将全局宏定义相关的操作封装到各自的类中而已。比如:Vec2的向量运算宏定
dexcoder 1年前发布
【核心类】 ? ? 导演Director、场景Scene、布景层Layer、精灵Sprite的概念请移步:?cocos2dx基础篇(3)——第一个程序HelloWorld ????导演控制场景,场景控制图层,图层控制精灵,精灵控制动作。 ? ? 相互之间的关系框架如下图所示: ????由此看出: ????????(1)整个游戏一般
dexcoder 1年前发布
【唠叨】 ????与2.x相比,节点类Node的属性和功能做了大幅度的修改与增加。 【Node】 ? ? Node类是绝大部分类的父类(并不是所有的类,例如Director类是直接继承Ref类的),如Scene、Layer、Sprite以及精灵集合SpriteBatchNode等等等等的父类都是Node。 ? ? Node类包含了一些
dexcoder 1年前发布
【唠叨】 ????手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16:9。另外还有一些平板电脑为4:3、16:10、5:4等等。当然还有一些其他的牌子可能屏幕比例也不
dexcoder 1年前发布
【唠叨】 ????入口类AppDelegate.cpp是游戏程序的入口。 【AppDelegate.cpp】 ????这是游戏程序的入口,主要用于游戏程序的逻辑初始化,并创建运行程序的入口界面(即第一个游戏界面场景)。 ????里面有三个方法: // applicationDidFinishLaunching(); //逻辑初始
dexcoder 1年前发布
【唠叨】 ????CCDeprecated.h中存放的都是2.x将要被抛弃的命名规范,主要包含类名、枚举类型。 ????虽然说2.x的这些命名规范被CCDeprecated.h保留了。但是为了彻底学习3.x的新特性,就必须要尽量不要使用2.x的命名规范。 ????有些变更其实已经在:cocos2dx[3.x](3)——大巨变3
dexcoder 1年前发布
【唠叨】 ? ? 本节摘自: ? ? (1)v3.0 发布说明:https://github.com/fusijie/Cocos2d-x3.0-Release-Note/blob/master/cocos2d-x_v3.0_release_notes.md ????(2)C++11 新特性:http://blog.csdn.net/ls1122/article/details/38339851 【v3.0 亮点】 ????>?使用 C++(C++
dexcoder 1年前发布
【唠叨】 ????3.x的引擎目录与2.x的引擎目录的差别是非常大的。学过2.x的朋友应该会发现2.x的引擎目录有点凌乱。而3.x主要是将引擎的各个文件按照用途进行了分类,使得引擎目录结构更加清晰了。 【窥探3.x引擎目录】 ???? ????要想学好cocos2dx,首先就需要对引擎目录下的各个
dexcoder 1年前发布
【唠叨】 ????本节转自官方文档:http://cn.cocos2d-x.org/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-vs2013/zh.md ????环境的配置基本和2.x没有多差
dexcoder 1年前发布