首先,左右cocos2d-x于windows下一个Android建筑环境,

引用一个网友这个博客《cocos2d-x 3.0rc开发指南:Windows下Android环境搭建》。

这里简单列一下所需工具的下载地址:

1、JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html





2、ADT(Android Developer Tools),里面包括了SDK和Eclipse。

下载地址是:http://developer.android.com/sdk/index.html





3、下载Android NDK

下载地址是:http://developer.android.com/tools/sdk/ndk/index.html

把它解压到adt同文件夹下





4、下载Apache ANT

下载地址是:http://ant.apache.org/bindownload.cgi

相同解压到adt文件夹下





5、下载Python

cocos2dx在3.0以后在不同平台都统一用python来创建和构建project。所以Windows下须要安装python环境:

下载地址:https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

我下载的cocos2d-x 是眼下最新版的3.2,所以下面讲述cocos2d-x 3.2下载之后的安装以及新建项目的过程。

一、安装

前提,你已经搭建好上述參考文章中的Android开发环境,包含ADT-BUNDLE, APACHE-ANT, PYTHON.

首先从官方站点下载cocos2d-x,当前最新版v3.2,官方下载地址http://cn.cocos2d-x.org/download/

以下讲述 cocos2d的安装。

将下载的cocos2d-x的zip文件解压后在本地的路径为D:\adt-bundle\cocos2d-x-3.2,下面用COCOS_HOME_DIR表示这个路径。

首先要执行download-deps.py这个Python程序,它会自己主动下载cocos2d-x所需的第三方插件(假设有的话)。

然后再执行setup.py这个Python程序,这个主要是设置相关环境变量,包含Android SDK,NDK以及Apache ANT的路径。

以上两步成功运行之后,就能够创建cocos2d-x新项目了。

二、创建新项目

在COCOS_HOME_DIR打开命令行窗体,

(按住shift+鼠标右键,出现例如以下菜单。选择打开命令窗体)

首先输入cocos执行一下

然后就能够使用例如以下命令来创建新的cocos2d-x项目,

cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR

上述命令行中, MyGame表示新项目名称,NEW_PROJECTS_DIR是新项目要保存的路径,

假设省略 -d NEW_PROJECTS_DIR, 那么cocos会在当前目录下新建子目录MyGame,

新项目的全部源文件都将被创建到子目录MyGame之下。

默认创建的新项目是一个经典的HelloWorld程序。

三、编译

1、使用VS进行编译

在新项目的文件下,有相应各个平台的子目录,Windows平台的相应MyGame\proj.win32子目录。

进入proj.win32子目录,能够看到MyGame.sln文件。

看到熟悉的sln文件。假设你的VC的开发人员。那你一定会非常熟练地打开这个项目文件,使用VS进行编译。

2、使用命令行进行编译

以上是使用VS进行编译。另外还能够使用命令行进行编译。

将下面批处理命令保存为build4win2.bat,存放到新项目的目录下(比如上面的MyGame),

然后运行Build4Win32.bat就能够编译刚刚新建的项目MyGame了。

@echo 在cocos项目目录下执行下面命令,用以编译和执行项目(for win32)

cocos run -p win32

假设要编译为安卓平台的。则使用例如以下批处理命令

@echo 在cocos项目目录下执行下面命令,用以编译和执行项目(for android)

cocos run -p android -j 4

四、结尾

有关于安装和编译的很多其它具体说明,能够查看cocos2d-x自带的readme文件。

详细文件名称为: COCOS_HOME_DIR\README.md  。

版权声明:本文博主原创文章。博客,未经同意不得转载。

Windows台cocos2d-x 3.2下载一个新的项目,创造的过程的更多相关文章

  1. Git学习笔记-上传一个新的项目到GitHub上

    前提: 已有Github账号,已在Github上建立了仓库,已在Github上配置了SSH,已上传过一些项目到Github上 目标: 目前有一个新的项目,需要上传到github上 我的做法记录: 1. ...

  2. soapui中文操作手册(一)----创建一个新的项目

    1) 创建一个新的项目 点击项目,选择新建项目SOAP.这将打开一个新的SOAP项目对话框. 注意:你也可以做CTRL + N(WIN)或CMD+ N(MAC)来创建一个新的SOAP项目. 在新的SO ...

  3. 下载一个新的app之后,如果分析、鉴赏?

    一直对新的事物还是比较好奇的,所以希望以后每隔几天就下载一个app,去体验,但是之前体验的时候,都是大概看看功能.竞品分析.流畅度等等,却没有一个完整的方法论,所以,这篇文章就是总结一下更为具体的方法 ...

  4. 如何在idea中引入一个新maven项目

    如何在idea中引入一个新的maven项目,请参见如下操作:      

  5. 在windows上传一个新的项目到GitHub上

    不多说,直接上步骤 1,新建GitHub的账号密码. 2,新建一个项目  点击new repository 3,选择自己项目,填写格式 点击创建  create  repository,这时候一个雏形 ...

  6. 2018-4-25 1.如何在GitHub上新建一个新的项目并下载该项目及如何提交新的文件

  7. 【微软混合现实】开始使用Unity-第一章:创建一个新的项目

    使用Unity开发App,第一步需要创建一个项目.项目具有一系列组织好文件夹,其中最重要的是你的附件文件夹(Assets folder).在这个文件夹中,存储了从其他工具中创建的数字内容,比如Maya ...

  8. 用Vue创建一个新的项目

    vue的安装 Vue.js不支持IE8及以下版本.因为Vue.js使用了ECMAScript5特性,IE8显然不能模拟.Vue.js支持所有兼容ECMAScript5的浏览器. 在用Vue.js构建大 ...

  9. GITHUB一个新的项目发布

    经过一段时间的积累,写了一些代码,发现好多功能有好几个系统都在用,但是公司的开发过程中,并没有一个对通用功能提取整合普遍化的一个流程,所以就自己将在项目开发过程中遇到的一些功能提取出来,并尽量做到普适 ...

随机推荐

  1. bootstrap在 刷新页面,tab选择页面不会改变。

    您可以直接复制代码 注意在同级别文件夹中引用 相应js 和 css. 实现tab影响 关键看bootstrap的 data-toggle= tab <html lang="en&quo ...

  2. zabbix通过脚本发送短信

    zabbix通过脚本发送短信 原则 和zabbix电子邮件是一样的,他们是action内部配置,司的api来完毕.当然网上有不少利用139邮箱来发的,这个事实上算调用email的一种,这里复述的是调用 ...

  3. Outlook将收到邮件的附件保存在磁盘

    1. 新建一个宏 1)文件->选项->自定义功能区, 把主选项卡的 开发工具勾选上. 2)开发工具->宏,输入宏名,创建. 加入以下代码 Public Sub SaveAttach( ...

  4. spring3.0注解定时任务配置及说明

    spring注解方式的定时任务配置: 第一步:spring配置文件 <?xml version="1.0" encoding="UTF-8"?> & ...

  5. 区间第K大

    protected static int partitions(List<KDNode> data,int left,int right,int k,int pos){ int l = l ...

  6. 于Unity3D动态创建对象和创建Prefab三种方式的原型对象

    于Unity3D动态创建对象和创建Prefab三种方式的原型对象 u3d在动态创建的对象,需要使用prefab 和创建时 MonoBehaviour.Instantiate( GameObject o ...

  7. 希尔排序java

    希尔排序简述 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率.(希尔排序先将部分数据进行排序,相当于已经部分排好序) ...

  8. [转载] 创建为ClickOnce清单签名的.pfx格式数字证书

    使用vs2013自动创建的.pfx数字证书默认有效期只有一年,并且“颁发者”.“颁发给”均为当前机器名和当前登陆用户名的组合,其实我们完全可以创建更友好的.pfx数字证书. 打开Microsoft . ...

  9. 采用jqueryUI创建日期选择器

    该公司的项目使用的插件时间选择,百度很长一段时间.没有找到合适的,而且,他们在看了jqueryUI.自己变成一个更好的集成日期选择器.为了以后遇到相同的问题是可以解决. 以下就贴出部分使用的代码,比較 ...

  10. [Servlet3.0新功能]注释替代配置文件

    作者信息 作者名称:金云龙 个人网站:http://www.longestory.com 个人公众帐号:搜索"longestory"或"龙哥有话说" 须要注意的 ...