【Cocos2D-X 学习笔记】Cocos2D-x 3.0+VS开发环境搭建[使用Python]

  上一节讲了如何用VS自带的项目管理器创建项目,该方法只适用于cocos2d-x 2.0版本,而cocos2d-x 3.0较之前版本在命名等方面有了较大更新,而cocos2d-x3.0不再支持用VS项目管理器自建项目,而是用Python脚本创建项目。

为什么做这种改变?经过上一节讨论可以发现,使用VS创建项目有一个缺陷:新建的项目必须在cocos2d-x的解决方案中,这样会导致自己的项目和Template项目混淆;如果想单独创建一个项目的话,又需要把cocos2d-x包中的cocos2d文件整个拷贝到自己的路径,这个操作比较麻烦。使用Python的目的就是可以自由的选择新建工程的存储位置,其原理就是取代人工,通过Python脚本完成必要库文件的复制操作,因为保证不会出什么异常。

讲一下如何使用Python新建项目。

一、首先电脑需要安装Python,去官网下载,注意版本必须是2.x 推荐是2.7,不能用3.x版本!

下载后安装,选安装时勾选选项“自动配置环境变量”

如果没有勾选,那么需要在计算机->属性->高级系统设置->环境变量  找到Path系统变量编辑,在最后面加上  ;C:\Python27  注意C:\Python27是Python的安装目录,前面的分号是与前一个环境变量的分隔符。

设置完之后以管理员身份打开cmd ,输入python回车,观察是否出现版本信息。

二、去cocos2d-x官网下载最新3.x版本,解压,我这里选择了cocos2d-x-3.1.1版本。

  选择一个位置(最好是全英文路径)存放解压后的文件,例如我放在了D:\cocos2d\文件夹下

  

三、使用Python创建新项目

  首先在cocos2d-x-3.1.1文件夹中找到  cocos2d-x-3.1.1\tools\cocos2d-console\bin\文件目录,在bin文件夹中可以找到一个cocos文件,我们就是用这个文件创建新项目:

  方法1: 打开cmd,定位到cocos所在的目录,如图所示

还有个小技巧:可以首先在我的电脑,一次浏览到cocos所在的文件夹,然后在我的电脑地址栏全选地址,输入cmd即可自动进入到cocos所在的目录

  然后在cmd进入文件夹bin之后,输入cocos,即可获得如下内容

注意Available commands一项,创建工程需要使用cocos new 命令:输入cocos new,可以看到:

这里就给我们了格式说明:

因此创建一个新项目的方法就是:

cocos new -p com.carlos.helloworld -l cpp -d D:\cocos\cocos\projects HelloWorld

注意-p后面是包名,这里最好使用这种com.*.*格式,因为往Android移植时包名必须是这种格式;

-l 后面是使用语言,这里使用C++

-d 表示要把这个工程存放在哪个位置,这里存放在D:\cocos\cocos\projects\文件夹下

HelloWorld 表示要创建的工程的工程名。

经过一番等待后,就把工程创建好了:

这时候你进入工程所在的文件夹就可以找到项目:打开D:\cocos\cocos\projects\HelloWorld\文件夹下的proj-win32文件夹,在里面找到HelloWorld.sln 解决方案,双击之,即可启动VS2012 载入该解决方案。

如果你看一下,新建的HelloWorld项目文件夹,可以看到它有300M左右,这就是因为cocos脚本把cocosd-x-3.1.1文件中的一些类库复制到新建的工程里了。

  如果你发现每次都要进bin目录再输入cocos命令很麻烦,那么你可以将该目录添加进系统环境变量Path中,如把  ;D:\cocos2d\cocos2d-x-3.1.1\cocos2d-x-3.1.1\tools\cocos2d-console\bin添加进Path

那么以后打开cmd就可以直接输cocos new 命令了。

以上就是使用Python 创建cocos2d项目的方法,相信对于摸不清门道的初学者有些帮助,这也算是我正式开始学cocos2d-x的一个铺垫吧:-)

【Cocos2D-X 学习笔记】Cocos2D-x 3.0+VS开发环境搭建[使用Python]

时间: 2024-07-30 00:16:55

【Cocos2D-X 学习笔记】Cocos2D-x 3.0+VS开发环境搭建[使用Python]的相关文章

DT大数据梦工厂-Scala学习笔记(1):Scala开发环境搭建和HelloWorld解析

一.scala是函数式编程和面向对象编程结合的语言,这两种编程的特点分别是什么? 答:函数式编程擅长数值的计算:面向对象编程特别适合于大型工程或项目的组织,以及团队的分工协作. 二.Scala的特点 Scala结构优雅.计算精致.富有表现力 三.scala的安装需要什么资源? Java,推荐安装Java8(Java7也可以) 支持scala 2.10.*以上(可以安装2.10.4,http://scala-lang.org/download) 四.设置环境变量(系统变量): (1)JAVA_HO

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

作者:MiS603开发团队 日期:20150911 公司:南京米联电子科技有限公司 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com EAT博客:http://blog.chinaaet.com/whilebreak 博客园:http://www.cnblogs.com/milinker/ MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建   CY7C68013A是Cypress公司推出的稳定,易

Flask框架的学习与实战(一):开发环境搭建

Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2.很多功能的实现都参考了django框架.由于项目需要,在此记录下学习的过程及心得. 工欲善其事,必先利其器.就从搭建一套flask开发环境开始flask之旅吧. 一.平台说明 操作系统:window 7  64bit  数据库:mysql5.6  python:v2.7  开发集成软件:PyCharm5.0 二.开发环境搭建 1.安装flask框架包 1

微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(采用 Baidu Eclipse)

转载:<http://blog.csdn.net/bingtianxuelong/article/details/17843111> 版本说明: V1: 2014-2-13更新,红色字体代表最近一次更新的内容. V2: 2014-3-30  更新,上一版本有很多读者反应说最后还是无法通过微信 token 认证,此版本特意解决这个问题.红色字体代表最近一次更新的内容. 至读者: 对于版本 v1 不能成功的问题,我对此深表歉意,版本 v2 通过我再三测试,肯定能通过微信的 token,版本 v1

【cocos2d-x学习笔记】Windows下创建项目&amp;Linux环境搭建&amp;安卓环境搭建

一.windows下创建新项目 打开CMD将路径设置到cocos软件下的tools下的project-creator下,执行命令:create_project.py -project HelloWorld -package com.zsc.HelloWorld -language cpp 二.Linux环境搭建(QT配置) 1. 安装linux系统,ubuntu 14.04 64位 2. 安装支持软件 第1步:sudo apt-get update(运行此命令) 第2步:sudo apt-get

linux学习笔记-第十八课-LAMP之环境搭建(一)

一.LAMP搭建前的准备 LAMP是四套软件的缩写,分别指的是L-Linux,A-Apache,M-Mysql,P-php,利用这四套软件搭建的web的运行环境. 搭建前需要需要下载好软件 apache http://syslab.comsenz.com/downloads/linux/httpd-2.2.16.tar.gz mysql  32位 :http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glib

cocos2d-x 3.4 + android studio 1.1.0 + VS2012 开发环境搭建

cocos2d-x 是一款跨平台的游戏引擎,虽然现在只学到了一点点皮毛,但是确实感受到了一款游戏引擎的强大功能,让我这个做游戏的小白也算过了一把做游戏的瘾.但是因为配置的复杂性,让我在一开始走了不少弯路,现在记录下来整个安装配置的过程. 安装配置过程中需要用到的安装包主要有下面几个: cocos2d-x 3.4:这个是当然必须要的了,目前最高版本是 3.6 版,但是好像和 3.5 版都有不少问题,还是先用 3.4 吧. android studio 1.1.0:谷歌自己出的 android 集成

Java基础学习(一)——语言特性及开发环境搭建

学习了一段时间的Java,想通过几篇文章做一下这一段时间的学习总结.由于有c/c++的一些基础,总的来说Java语言还是挺具有亲和感的.虽然经常到博客园找资料,但是也一直没有自己动手写过博客,现在练练手,也为日后有个回忆吧. 一,Java简介 1.语言起源 语言起源:Java是SUN ( Stanford University Network 斯坦福大学网络公司 ) 1995年推出的一门高级编程语言.Java名称的来源Java最初被命名为Oak,目标在于家用电器等小型系统的编程语言,随着市场的变

【Cocos2d-x学习记录】基于Mac OS iPhone开发环境搭建

首先安装python https://www.python.org/downloads/mac-osx/ 然后找到Cocos2d官网http://www.cocos.com/download/# 选择Cocos2d-x下载 下载完成后解压,找到setup.py 打开终端,将setup.py拖入到终端后回车 随后会出现提示我们安装安卓SDK的信息,因为是配置iPhone的开发环境所以不用理会,直接回车,安装好后就可以创建工程了. 直接输入 cocos new MyGame -p com.Shvie