cocos2d-x -3.81+win7+vs2013开发环境创建新的项目

1.准备阶段
(1) vs2013下载及安装
(2)cocos2d-x 3.8.1下载及解压
(3)python下载及安装(新版本cocos2d需要python创建工程)
2.编译cocos2d-x 3.8.1
(1) cocos2d-x 3.8.1解压后, 打开E:\cocos2d-x-3.8.1\build文件夹, 双击cocos2d-win32.sln打开解决方案.
(2) 在解决方案准备就绪后, 右键cpp-tests设为启动项, 点击本地调试或者按快捷键F5进行调试, 编译完成后就会看到官方的demo.
3.创建新项目MyTest1
(1)新项目的命令 cocos/cocos.py
打开cmd,进入引擎目录E:\cocos2d-x-3.8.1\tools\cocos2d-console\bin,输入cocos.py –h可以看到它的命令行工具集(如下图), 这里我们使用类似命令创建项目:
cocos.py new 项目名(英文) -p com.公司名(英文).项目名(英文) -l cpp -d E:\workplace

当然不想麻烦也可以使用cocos命令, 但这需要配置环境变量. 进入E:\cocos2d-x-3.8.1找到setup.py并双击执行, 根据提示设置cocos2d-x所需要的ndk/sdk/ant环境变量, ndk/sdk/ant这三个在网上下载后直接解压缩就行, 然后根据提示直接把对应的根目录拖到命令行中就可以了, 我用的ant版本是apache-ant-1.8.2-bin.(注:setup.py检测android运行环境, 可以按照前面做, 也可以先不管里面的信息, 直接回车.)

(2)cocos命令介绍
在命令行中输入cocos.py new –h回车.(貌似命令cocos new -h 在bin目录外可以用,在bin目录里只能用cocos.py new –h. 本熊属菜╮(╯▽╰)╭,也不知道什么原因,但没啥影响.)

-h:显示 cocosnew 命令的帮助信息,该信息包含了 cocosnew 命令中每个命令行参数的含义(英文描述)。
-p:包名(PACKAGE_NAME)。主要用于 Android 工程。如果不指定该命令行参数,默认值是 org.cocos2dx.hellocpp。
-l:表示 Cocos2d-x 工程使用的语言,该命令行参数后只能跟 cpp、lua 和 js 中的一个, cpp 表示 C++语言,lua 表示 Lua 语言,js 表示 Javascript 语言。该命令行参数必须指定。
-d:Cocos2d-x 工程所在的目录。cocos new 命令会将 Cocos2d-x 工程放到该目录中。如果不指定该命令行参数,默认为当前目录。
-t:模板名称。如果不指定该命令行参数,cocos new命令会使用默认的模板。Cocos2d-x 中用于建立工程的模板都在Cocos2d-x 根目录/templates 目录中。其中cpp-template-default 目录是建立 C++ 工程的模板, lua-template-default 和lua-template-runtime 目录是建立 Lua 工程的模板,以“-default”结尾的是默认模板,其中 default 和 runtime 是模板名称。也就是-t 命令行参数后面要跟的内容。如果有一个 cpp-template-ab目录,那么使用该模板的命令行参数应为“-t ab”。
–no-native:该命令行参数只用于 Lua 和 Javascript 工程,表示没有本地支持。

(3)输入命令创建项目
比如我把项目命名为MyTest1, 然后在引擎中新建了一个project文件夹用来存放自己的项目, 命令行为:
cocos.py new MyTest1 –p com.cocos2dx.MyTest1 –l cpp –d E:\cocos2d-x-3.8.1\project
回车, 然后很快就会创建出来.

(4)编译已创建项目
打开自己的工程,比如E:\cocos2d-x-3.8.1\project\MyTest1\proj.win32,点击MyTest1.sln, 后直接调试或者F5调试运行,如果没有问题的话就会出现下面的界面.

相关软件下载:

cocos2d-x -3.81+win7+vs2013开发环境创建新的项目的更多相关文章

  1. 2 配置Ionic开发环境以及创建新的项目

    1.开发环境需要的软件有: node.js http://nodejs.org  可以到官方网站下载对应平台的安装包安装即可,如果已经安装,需要把它升级到最新的稳定版本   在终端可以输入$node ...

  2. 【CC2530入门教程-01】IAR集成开发环境的建立与项目开发流程

    [引言] 本系列教程就有关CC2530单片机应用入门基础的实训案例进行分析,主要包括以下6部分的内容:1.CC2530单片机开发入门.2.通用I/O端口的输入和输出.3.外部中断初步应用.4.定时/计 ...

  3. Eclipse搭建Android开发环境并运行Android项目

    Eclipse搭建Android开发环境并运行Android项目 (详细) 安装环境: window 10 64位 安装工具: JDK.Eclipse.SDK.ADT 安装步骤: 1.JAVA JDK ...

  4. C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序

    在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...

  5. OpenCV 2.4.9 +VS2013 开发环境配置

    OpenCV 的全称是:Open Source Computer Vision Library.OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows和Mac O ...

  6. windows 下QT5.5+vs2013开发环境搭建

    开发环境搭建: 1.下载QT,下载的网址如下: http://download.qt.io/official_releases/vsaddin/ http://download.qt.io/offic ...

  7. opencv 2.4.9+pcl 1.6+vs2010+win7 32开发环境配置

    最近在做图像方面的开发,需要对软件开发平台进行配置,我查找了关于这些方面的内容,由于软件版本很多,每个人的开发平台又不一样所以在对平台进行搭建过程中遇到了很多问题,下面我将我搭建平台的流程做一个记录. ...

  8. Python基于VS2013 开发环境搭建 Hello World 10分钟搞定

    1.先下载Python 安装 Next ->安装完成 2.以前安装过VS2013 打开VS2013 文件->新建项目 (此时如果没有Python Application,请点击里面的安装插 ...

  9. angular开发环境搭建及新建项目

    最近一个星期准备学习一下angular前端框架,因为之前在学习abp框架的时候,都要求前端要掌握angular,所以不得不回来恶补一下了,学习的过程有时间的话会记录在这里,方便以后复习. 闲言少叙,下 ...

随机推荐

  1. luoguP4696 [CEOI2011]Matching KMP+树状数组

    可以非常轻易的将题意转化为有多少子串满足排名相同 注意到$KMP$算法只会在当前字符串的某尾添加和删除字符 因此,如果添加和删除后面的字符对于前面的字符没有影响时,我们可以用$KMP$来模糊匹配 对于 ...

  2. hdu 4560 拆点最大流 ***

    题意: 2013年一开始,一档音乐节目“我是歌手”就惊艳了大家一回.闲话少说,现在,你成为了这档节目的总导演,你的任务很简单,安排每一期节目的内容. 现 在有N个歌手,M种歌曲流派(Rock,Pop之 ...

  3. C++各大名库

    C++各大名库的介绍之C++标准库 标准库中提供了C++程序的基本设施.虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实 ...

  4. pkgadd 软件安装二种方法

    安装文件 pkgadd -d /soft/top-3.6.1-sol10-x86-local 安装目录文件: pkgadd -d ./ SUNWi1cs SUNWi15cs

  5. 使用 C++ 的 StringBuilder 提升 4350% 的性能

    http://blog.jobbole.com/109663/?utm_source=blog.jobbole.com&utm_medium=relatedPosts http://msdn. ...

  6. Save a 32-bit Bitmap as 1-bit .bmp file in C#

    What is the easiest way to convert and save a 32-bit Bitmap to a 1-bit (black/white) .bmp file in C# ...

  7. MultipartFile+nio上传文件

    import java.io.File;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths; ...

  8. Ext.Toolbar.Fill()

    tbar : ['-',new Ext.form.Label({ text : '产品代码:' }),new Ext.form.TextField({ id : 'cpdm', name : 'cpd ...

  9. Android NDK开发篇(五):Java与原生代码通信(数据操作)

    尽管说使用NDK能够提高Android程序的运行效率,可是调用起来还是略微有点麻烦.NDK能够直接使用Java的原生数据类型,而引用类型,由于Java的引用类型的实如今NDK被屏蔽了,所以在NDK使用 ...

  10. Ubuntu安装Oracle时出现乱码,及其他安装错误

    只要在运行./runInstaller之前先运行下以下命令就ok了: export LANG=en_US #设置运行语言 编译错误 ln -s /usr/lib/i386-linux-gnu/libp ...