cocos2dx开发入门文档

注:该文部分来自子龙山人博客。
 
1、 配置好android开发环境
 
2、安装VS2010
 
3、安装NDK
 
NDK可让Android程序的部分代码用C/C++实现,为后面安装Cocos2D-x作准备。将压缩包解压到一个不包括空格的路径便可。例如“E:\cocos2d-x\android-ndk-r8b”
 
4、安装 Cygwin
 
下载地址:http://cygwin.com/setup.exe
 
运行 setup.exe, 选第三项从本地安装 cygwin
 
 
设置 cygwin 安装到那里
 
指定安装程序位置
选中安装的内容,只选 devel 就能够了
 
5、Cygwin 与 NDK 的集成
 
 

在命令行中进入cygwin目录,并执行cygwin.bat,若是你不是用Administrator帐号登陆的系统,那么会在cygwin\home\文件夹中生成一个以你的登陆名命名的新的文件夹。java

修改新生成文件夹中的“.bash_profile ”文件,用UE或editplus等文本编辑器打开,在最后增长: (e/android-ndk-r8-windows/android-ndk-r8是安装ndk的路径)linux

NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8android

export NDK_ROOTwindows

测试是否集成成功   : cd $NDK_ROOT
 
 
6、配置cocosdx
 
  用UE或editplus等文本编辑器打开并编辑cocos2dx目录下的create-android-project.bat文件,分别修改以下几个变量的值。千万不能用文本编辑器。由于linux和windows的编码方式不一样
set _CYGBIN=C:\cygwin\bin
set _ANDROIDTOOLS=C:\android-sdk-windows\tools
set _NDKROOT=D:\Tools\Developer\Android\android-ndk-r8b
7、建立工程
运行cocos2dx目录下的create-android-project.bat文件,根据提示输入包名(例如:cn.test.android)、项目名称(例如:hello2dx)、所使用的android sdk版本。
8、编译工程
运行cygwin,在命令窗口中进入刚刚新建的hello2dx目录下的android目录,运行命令./build_native.sh 第一次有点慢
9、配置vs开发环境
注意:2.1.4以后不适用

首先,双击上图中的cocos2d-win32.vc2010.sln(若是你使用的是vs2008,那么只双击cocos2d-win32.vc2008.sln),而后右键点解决方案,再点生成解决方案。这个过程大约有10分钟,因我的电脑速度而异。



生成解决方案完成以后,若是没有错误的话,你应该会获得以下图所示:(若是有错误,请截图告诉我)
 
  
 
这时你已经成功一大半了,接下来,你能够运行一下cocos2d-x,看看效果。右建点击解决方案管理中的HelloWorld项目,而后设置为启动项目,以下图所示:
 
  
 

而后从上面的菜单中选择"调试"—"开始执行(不调试)",以下图:



若是运气够好,你会获得以下输出:(哈哈,经典的cocos2d头像,庆祝一下吧!)



接下来,咱们来运行一下cocos2d-x自带的test,看看cocos2d-x给咱们带来了哪些效果吧!一样的,右键点解决方案管理中的test,而后设置为启动项目,再点"调试"—"天始执行(不调试)",接着你会看到下面的输出:



而后你就能够尽情地点击里面的各类测试效果啦,还能够按住鼠标不放往下拖动,还有更多好玩的东西。
接下来,我将教你们如何安装vc模板。首先,找开解压以后文件夹里的template文件夹,以下图红色圈所示:
 
  
 

双击打开,路径是这样的:template, F:\cocos2d-1.0.1-x-0.9.1\template\msvc,打开以后以下图所示:


咱们要使用的就是InstallWizardForVS2010.js文件,双击安装便可,若是你是使用其它版本,就相应地双击其它版本的js文件。双击以后,会有以下截屏出现,这就表示你安装成功了:



接着,打开一个新的vs2010程序,而后选择"文件—新建—项目",以下图:

看到上面的红色圈圈部分了吗?这就是刚刚那个js脚本添加进去的。
 
 
10、生成cocos2dx项目
 
点击create-android-project.bat生成android for cocos2dx项目
 
输入包名、项目名选择sdk。在当前cocosdx根目录生成相应项目

打开生成项目的classes目录中的全部文件删除

 
打开vs2010项目
 
 
 
右击新建项目
 
 
 
选择cocos2dx模板, 注意  名称必须与刚刚生成的android项目一致,位置不能改变
 
 
 
建立成功以后 生成,调试成功以后打开Cygwin 编译
 
 
 
成功以后将项目导入到eclipse
 
 

导入后,出现一个错误:The import org.cocos2dx.lib cannot be resolvedbash

那咱们将设置一下cocos2d-x的引用便可eclipse

右键项目->build path->link source->Browse->选择地址编辑器

F:\android\cocos2d\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\android\java\src测试

Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 便可,而后finish
 
 
这样cocosdx for android 就生成成功了,之后全部的编码所有在vs中完成,在用Cygwin编译后用Eclipse部署就能够了
相关文章
相关标签/搜索