×

cocos2dx cocos2d cos

很多人说cocos2dx坑,到底坑在哪?cocos2d和cocos2dx有什么区别吗

admin admin 发表于2022-07-14 01:21:11 浏览91 评论0

抢沙发发表评论

很多人说cocos2dx坑,到底坑在哪


这个说的有点过了。毕竟现状是U3D和cocos2dx各司其职,在不同领域处于领导地位。但是目前也可以看到unity2d发展的不错,我有个朋友就从cocos2dx转到unity2d了。 个人认为cocos2dx的弱项在于首先是C++编写代码,难住一票人。

cocos2d和cocos2dx有什么区别吗


cocos2d是OC写的,cocos2dx是c++写的
cocos2d只能在ios下运行,cocos2dx是跨平台的,ios和android平台都可以运行
cocos2d是外国人搞的,cocos2dx是中国人搞的。
cocos2dx是cocos2d的C++写法,但是游戏架构是一样的,都包含了精灵,导演,场景,动作等概念,他们是一脉相承的东西。你可以直接研究cocos2dx,没有什么障碍。虽然是有了cocos2d才有的cocos2dx,但是cocos2dx包含了cocos2d的主要思想,因此可以直接研究cocos2dx。

eclipse怎么搭建cocos2dx


前提: 已经安装了eclipse,可以正常开发 android应用
环境:windows
工具:1.已经集成了adt的eclipse,可以开发android应用。没有的,可以下载。下载地址:developer.android.com/sdk/index.html 具体的环境搭建请自行百度
该eclipse下载解压,无需在额外安装adt插件即可以开发android应用。
2. android ndk
3. cocos2d-x 使用的是稳定版本为v2.2.2 下载地址: cocos2d-x.org/download/version#Cocos2d-x
搭建步骤:(前提已经安装了eclipse,并且可以成功开发android应用)
1.为eclipse安装cdt插件。下载cdt压缩包:eclipse.org/cdt/downloads.php 下载完成后
打开eclipse,一次点击》help》》 install new softwear》》Add
弹出如下对话框
Name 随便取个名字:我的叫 cdt,点击Archive 找到刚下载的cdt压缩包后,点击ok 进入下面界面:
勾选第一个,一直next后重启eclipse即可。
2.配置ndk,用来编译c++文件。 右键点击刚导入的项目 》》properties(最下面项)》》在出现的对话框中,左边,点击Builders》》把右边 cdt builder 前面的勾去掉,如 下图
然后,点击 new》》program》》OK,进入下图
点击 location 下面》》Browse file system 按钮》》 选取刚才ndk安装的路径位置 D:\ndk\android-ndk-r9d\ndk-build.cmd (这个是我的位置,请根据自己的放置位置,选择进去)
点击 working directory 下面 Browse workplace 》》选择刚导入的项目
最后如图:
然后点击ok完成

7.配置 .mk文件
点击导入的项目,点击jni》》 双击,打开Application.mk 文件,在里面添加,如下代码:
NDK_MODULE_PATH := D:\cocos2d\cocos2d-x-2.2.2\cocos2dx\platform\third_party\android\prebuilt;D:\cocos2d\cocos2d-x-2.2
保存(注意这里是我cocos2d的放置路径,请填写你自己的路径,是2句话,中间用分号隔开的)
我的cocos2d解压后是放在 d盘的 cocos2d文件夹里面的

8.加入项目需要的资源
从文件夹——D:\cocos2d\cocos2d-x-2.2.2\samples\Cpp\SimpleGame\Resources\hd
里面拷贝 里面的图片到项目的 assets里面
-cos