读书人

玩转cocos2d-x(1)创建、生成、运行H

发布时间: 2012-09-08 10:48:07 作者: rapoo

玩转cocos2d-x(一)创建、生成、运行HelloWorld
因为最近项目需要,开始研究下cocos2d-x;关于cocos2d-x这里就不废话了。
作为一个程序员,凡事先从HelloWorld开始,这是我们的优良传统。
这里先说下如何创建一个cocos2d-x的HelloWorld项目。

第一步:下载cygwin并安装,至于如何安装cygwin就不多说了。网上这类资料实在是太多了。
需要注意的是一定要安装gcc g++ gdb make这些工具。
第二步:下载NDK
到这个页面http://developer.android.com/tools/sdk/ndk/index.html 下载需要的版本(最好是最新的)
解压缩至任意一目录下。
第二步:下载cocos2d-x
git clone https://github.com/cocos2d/cocos2d-x.git
第三步:创建Hello World项目
a、首先需要确定三个路径
1)android sdk 目录下的tools目录 (D:\Android\android-sdk\tools)
2)cygwin的bin目录(D:\dev\cygwin\bin)
3)NDK的目录(D:\Android\android-sdk\android-ndk-r8b)
b、修改cocos2d-x目录下的create-android-project.bat文件
并分别替_ANDROIDTOOLS _CYGBIN _NDKROOT三个变量的值为上面三个值。
c、在命令行中切换到cocos2d-x的根目录下,运行create-android-project.bat(一定是切换到cocos2d-x的根目录下运行)

按照提示输入项目的包名,项目名,主要指定的Android sdk的targetid


Classes目录下放置的是c/c++头文件和源码文件,这里重要的是AppDelegate.cpp和AppDelegate.h(后续文章中介绍这两个)

HelloWorldScene.cpp,HelloWorldScene.h是给出的一个项目默认显示的场景。

玩转cocos2d-x(1)创建、生成、运行HelloWorld

Resource目录下存放的是各种资源文件。

玩转cocos2d-x(1)创建、生成、运行HelloWorld

proj.android 目录中放的就是我们需要的android 项目文件了。

玩转cocos2d-x(1)创建、生成、运行HelloWorld

如果还有其他平台的就有其他的proj.xxx目录,这个可以在D:\cocos2dx\tests目录下看到.

好了,到了这一步,离成功就不远了。
打开cygwin Terminal,切换目录至/cygdrive/d/cocos2dx/MyHelloWorld/proj.android运行build_native.sh



在设备或者模拟器上运行,出现了如下画面就大功告成了。

玩转cocos2d-x(1)创建、生成、运行HelloWorld

好了,今天就先写到这里了,后面的会在这个MyHelloWorld项目中来添加素材和功能了。请期待后续。。。





读书人网 >操作系统

热点推荐