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. Spring Boot 基础配置

    之前简单接触了一些Spring Boot ,并且写了一个简单的 Demo .本文就来简单学习一下 Spring Boot 的基础配置. 一.Spring Boot 项目入口 上文中有写到,Spring ...

  2. CF912D Fishes 期望 + 贪心

    有趣的水题 由期望的线性性质,全局期望 = 每个格子的期望之和 由于权值一样,我们优先选概率大的点就好了 用一些数据结构来维护就好了 复杂度$O(k \log n)$ #include <set ...

  3. 【推导】【贪心】Codeforces Round #472 (rated, Div. 2, based on VK Cup 2018 Round 2) D. Riverside Curio

    题意:海平面每天高度会变化,一个人会在每天海平面的位置刻下一道痕迹(如果当前位置没有已经刻划过的痕迹),并且记录下当天比海平面高的痕迹有多少条,记为a[i].让你最小化每天比海平面低的痕迹条数之和. ...

  4. Git 初学者使用指南及Git 资源整理

    Git 资源整理 Git is a free and open source distributed version control system designed to handle everyth ...

  5. hdu 1394 Minimum Inversion Number 逆序数/树状数组

    Minimum Inversion Number Time Limit: 1 Sec  Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/showprob ...

  6. 利用Hog特征和SVM分类器进行行人检测

    在2005年CVPR上,来自法国的研究人员Navneet Dalal 和Bill Triggs提出利用Hog进行特征提取,利用线性SVM作为分类器,从而实现行人检测.而这两位也通过大量的测试发现,Ho ...

  7. mklink让网盘同步不同文件夹

    mklink简介 Linux 下有一个叫符号链接的东东,是 ln 这个链接命令,mklink 和 ln 的功能几乎一样.在xp系统下,junction命令要用微软开发的小程序 junction.exe ...

  8. 成为Java GC专家

    http://www.importnew.com/author/wangxiaojie

  9. Android native层动态库注射

    1.简单介绍 本文解说在Android native层.root权限下.注射动态库到目标进程,从而hook目标进程中动态库的函数的实现方式. 文中的源代码所有来源于网络.我仅仅是略微加以整理. 环境: ...

  10. ZOJ3673:1729

    1729 is the natural number following 1728 and preceding 1730. It is also known as the Hardy-Ramanuja ...