cocos2dx 3.0 +VS2012 环境搭建

准备工具:


  VS 2012,cocos2dx3.0 rc0,android sdk(sdk+eclipse),ant,pyhotn(2.7.6),jdk

  其中其中ANT是为了自动构建Android程序用。

 下载完之后要记得配置jdk和python(不懂可百度)

把下载之后的东西放到一起,这是我的目录:


配置cocos2dx:


然后,在cocos2dx文件的根目录中我们发现名为setup.py的配置文件运行它可以配置系统的一些环境变量(ndk,ant,sdk)

1)打开控制台cmd,进入cocos2dx的根目录
2)输入命令:python setup.py  ,运行之后会让你输入环境变量

或者直接双击setup.py,效果和上面两个步骤一样

这是我的设置:
  ndk_root : D:adt-bundle-windows-x86_64-20140321android-ndk-r9d
 android sdk root: D:adt-bundle-windows-x86_64-20140321sdk
ant root: D:adt-bundle-windows-x86_64-20140321apache-ant-1.9.3in


成功之后重启系统环境变量才会生效


进入cocos2dx文件目录的build文件夹,找到cocos2d-win32.vc2012.sln,用vs2012打开,可查看源码

创建项目:

  
我们要用toolscocos2d-console这个工具来新建工程,这个工具提供了下面几个功能:
  • new 创建一个新的工程
  • compile 编译当前工程,生成二进制文件,个人觉得写为build更贴切一些。
  • deploy 发布程序到一个平台
  • run 编译和发布,和运行程序
我们现在只用到new,让我们看看new提供了哪些参数,打开cmd,输入:
cocos new --help
然后会提示参数信息
现在我们来创建一个工程,输入:

 cocos new FlappyBird -p com.shun.flappy -l cpp -d F:VsProjects

 即创建一个 : 名为FlappyBird 包名为com.shun.flappy 语言为c++ 目录为 F:VSProjects 的工程

然后就是我们熟悉的cocos2dx工程了


然后将proj.win32中的sln工程文件加载到vs 2012中进行编码


构建Android工程:


 创建新的工程,编译成我们需要的apk则需要使用到我们的cocos 命令了

 
我们现在需要用到compile,让我们看看compile提供了哪些参数,打开cmd,输入:
cocos compile --help
然后会提示参数信息

现在我们来开始编译:cmd定位到工程文件夹 F:VsProjectsFlappyBird
然后输入命令:编译安卓平台(windows只能编译win32和android,要编译ios需要mac环境)
F:VsProjectsFlappyBird>cocos compile -p android -j 4
其中-p android 是编译安卓平台
-j 4 是开启四个线程加快编译速度
还有一些参数:
如-ap 14 选择sdk版本,根据你现有的sdk版本来选择,一般我们选择低一点的版本,兼容性好。
如-m release 可以选择要编译的版本是发布版本,默认是debug版本

提示编译成功后会在工程文件夹中出现bin文件夹,如图,找到debug下的android apk,可在手机上运行测试一下效果




若有需要可以将proj.android 导入eclipse 进行查看


原文地址:https://www.cnblogs.com/fzll/p/3954608.html