因为最近项目需要,开始研究下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的根目录下运行)
作为一个程序员,凡事先从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
D:\cocos2dx>create-android-project.bat
Please enter your package path. For example: org.cocos2dx.example:com.test
Please enter your project name:MyHelloWorld
...target的提示信息
Please input target id:10
Create android project
Create Android project inside proj.android
Created project directory: D:\cocos2dx\MyHelloWorld\proj.android
Created directory D:\cocos2dx\MyHelloWorld\proj.android\src\com\test
Added file D:\cocos2dx\MyHelloWorld\proj.android\src\com\test\MyHelloWorld.java
Created directory D:\cocos2dx\MyHelloWorld\proj.android\res
Created directory D:\cocos2dx\MyHelloWorld\proj.android\bin
Created directory D:\cocos2dx\MyHelloWorld\proj.android\libs
Created directory D:\cocos2dx\MyHelloWorld\proj.android\res\values
Added file D:\cocos2dx\MyHelloWorld\proj.android\res\values\strings.xml