搭建环境
1.下载cocos2d-x,解压就好。这时候可以直接运行里面的例子看看。
2.创建工程.以前版本使用的是vc向导,现在版本需要使用python脚本创建工程
(1)先下载windows版本的python环境,官方规定了必须是2.7版本的
(2)添加到环境变量中去
(3)执行cocos2d-x-2.1.4\tools\project-creator\create_project.py脚本创建工程
双击执行没用的,需要到控制台下去执行。在控制台下切换到脚本目录下,然后执行下面的语句
python create_project.py -project HelloWorld -package com.mygame.org -language cpp
其中HelloWorld为工程名称,com.mygame.org为android版本取的包标识名。后面的那个包名到现在我还没 发现作用,因为对android也不熟,移植的过程中还会让自己输入一次包名,但是那个可以随便输。
3.可以在cocos2d-x-2.1.4\projects下找到刚生成的HelloWorld工程,打开proj.win32文件夹下的HelloWorld.sln即可。
环境搭建挺简单的,自己也没遇到什么问题,很顺利的搞定了。
移植Android
整体步骤和网上步骤基本一致。网上说现在NDK高级版本已经集成了cygwin中我们所需功能,所以不需要cygwin,直接使用NDK编译即可,这种我没有尝试。我仍然使用的cygwin编译的。
1.修改create-android-project.bat,3处路径
2.然后运行它建立android工程
3.将自己的Classes和Resources文件夹替换android工程下的这两个文件夹
4.在proj.android/jni下的Android.mk中添加进所有cpp文件路径
5.下载cygwin
6.配置cygwin下NDK的路径,在home/用户名下的.bash_profile文件下添加上
NDK_ROOT=/cygdrive/d/android-ndk-r8-windows/android-ndk-r8
exportNDK_ROOT
7.运行cygwin.bat
先切换到安卓工程文件夹下
然后编译./build_native.sh
8.用Eclipse打开即可运行,会报错找不到icon文件,需要改一下icon的图片路径即可
