加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

ubuntu 下 cocos2dx游戏引擎的搭建、编译和使用

发布时间:2016-10-11 15:27:21 所属栏目:Linux 来源:网络整理
导读:cocos2dx是一个基于c++ opengl的二维游戏引擎 开源免费 支持跨平台发布 包括windows linux 安卓 苹果等等 我想用一个二维引擎入门学习游戏应该是个不错的选择

给出一个最简单的配置方法(偷懒不配环境变量)没有java环境下这么用最简单

1下载adt  解压(带有eclipse)

2下载ndk 解压

3下载jdk 解压(jre更好 直接copy)

4将jdk目录下的jre整个copy到adt的eclipse 目录中(eclipse会先自动识别目录下的jre然后在去找环境变量)

5在eclipse里面设置ndk的路径

完成

然后开始工作 进入project.android 可以获得安卓的导出办法:

里面有一个read个me.md 只要照着这个readme做就好了(英语是很重要滴)

主要是设置环境变量

Eclipse->Preferences->General->Workspace->**Linked Resources

里面添加一个COCOS2DX 值是cocos2dx的根目录(没有__max 里面的那个才是根目录)

Eclipse->Preferences->C/C++->Build->**Environment**

里面添加c++的环境变量 NDK_ROOT 指向你的ndk的根目录

然后File->New->Project->Android Project From Existing Code 导入proj.android 项目

注意:copy project to workspace 这一个选项千万不要选上 就让他在默认路径 这样才能够识别Classes文件(不要吧安卓项目copy到你自己的workspace 因为eclipse不会导入Classes 你的源码)

然后按照方法将cocos2d-x/cocos2dx/platform/android/java 平台下的包拷贝到src目录下(手动复制粘贴或者用elipse的导入都行 这个是一个java平台的lib代码)

然后运行发布就行了(这个是安卓平台需要的java源码 可能是为了节省新建的项目空间 就没有默认导入而选择需要手动复制粘贴的方式)

下面是readme英文原文 可以参考:

3. Set up Variables:

1. Path Variable `COCOS2DX`:

* Eclipse->Preferences->General->Workspace->**Linked Resources**

本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/

* Click **New** button to add a Path Variable `COCOS2DX` pointing to the root cocos2d-x directory.

![Example](https://lh5.googleusercontent.com/-oPpk9kg3e5w/UUOYlq8n7aI/AAAAAAAAsdQ/zLA4eghBH9U/s400/cocos2d-x-eclipse-vars.png)

2. C/C++ Environment Variable `NDK_ROOT`:

* Eclipse->Preferences->C/C++->Build->**Environment**.

* Click **Add** button and add a new variable `NDK_ROOT` pointing to the root NDK directory.

![Example](https://lh3.googleusercontent.com/-AVcY8IAT0_g/UUOYltoRobI/AAAAAAAAsdM/22D2J9u3sig/s400/cocos2d-x-eclipse-ndk.png)

* Only for Windows: Add new variables **CYGWIN** with value `nodosfilewarning` and **SHELLOPTS** with value `igncr`

4. Import libcocos2dx library project:

1. File->New->Project->Android Project From Existing Code.

2. Click **Browse** button and open `cocos2d-x/cocos2dx/platform/android/java` directory.

3. Click **Finish** to add project.

六总结

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读