【COCOS2D-X(2.X) 游戏开发系列之一】COCOS2DX(V2.X)与(V1.X)的一些常用函数区别讲解!在2.X版CCFILEDATA类被去除等

简介:
本站文章均为  李华明Himi  原创,转载务必在明显处注明: 
转载自【黑米GameDev街区】 原文链接:  http://www.himigame.com/cocos2dx-v2-0/938.html

cocos2dx v2.0版本发布一段时间了,现在最新版本是 cocos2d-2.0-rc2-x-2.0.1 ;这段时间Himi对2.x的更新版也有关注,也尝试使用过,发现不少地方都有改动,对于Himi最新项目快到尾声的考虑,所以也没有更新引擎到最新。那么今天开始Himi将陆续使用最新v2.x版本的一些东东,同步更新一些经常使用的改动以及值得注意的地方发博文出来与大家共享;

在之前我们使用cocos2dx 1.x版本中,我们都知道,创建一个CCObject类,都是类名然后::类名去除CC这个规律来创建和初始化,但是这一条在Cocos2dx 2.x版本就不行了,在cocos2dx  2.x版本中初始化和创建类基本都是 create 关键字开头创建。

首先我们来看第一个改动:  CCLayer初始化

自定义Layer,类名:World

 

然后我们看第二个常用的CCArray的初始化:

 

 

第三个我们看文件路径相关CCFileUtils函数使用:

 

 

第四个精灵的创建:  

 

 

第五个注册触屏事件监听

 

 

第六个粒子相关

 

 

第七个:CCFileData 类去除了:

 

 

 

第八个 Action 动作使用与创建:

 

其实以上这几个例子比较有代表性了,其他的一些区分我想大家也能找到不一定的规律。那么本篇对于cocos2dx v2.0版本的差异就讲述到这,后续如果Himi还发现比较重点区分的地方也一定会博文分享出来的。   :hmg:

相关文章
|
图形学
Unity3d常用函数方法及解释
一、刷新函数 Update 当MonoBehaviour 启用时,其 Update 在每一帧被调用。 LateUpdate 当Behaviour 启用时,其 LateUpdate 在每一帧被调用。
1053 0