总介绍

我们小组使用的是cocos2d-x的游戏开发引擎,因此在所有开发工作之前,我们需要对这个引擎进行环境的搭建。

搭建过程

VS2013的下载和安装

VS只是作为一个开发环境而已,简单来说就是敲代码用的,都中文的,搞起来很简单,我就不介绍了

图1:

在cocos2d-x的网站上即可下到cocos2d-x的最新版本,下载后用vs即可打开相应的工程文件

我们下载版本3.14.1,完成下载后,我们打开该压缩包

图2:

此外,我们还需要进行python的安装,是因为在编译这个引擎时,python是必须的。我直接进入了python的官网进行下载。

根据java学习时我们进行的jdk安装经验,目前python的版本更新到了3.5版本,于是我直接下载了最新版本。

图3:

图4:

显示python安装已成功。

但是,在这时我们打开cocos2d-x,进行编译,发现根本没办法成功编译。并且出现错误提示:

提示错误 错误 1 error MSB3073: 命令"if not exist

在百度过后,我发现是python语言的问题。

在网络上的教程中,我们需要的python版本(已经过测试的,可用的)是python2.7,而我刚才下载的是python3.5。这两者的区别在于,python3.0以上的版本是不能向下兼容的。所以造成了这个错误。

图5:

图5:

重新安装了正确的版本之后,我们再次进行编译。

运行引擎根目录下的setup.py文件,进行安装

图6:

重启之后,环境已经完成了初步搭建,接下来进行进一步:建立项目。

建立项目

Cocos2d-x 3.14目录下的setup.py即可根据环境变量来安装Cocos到系统中

执行新建项目命令(Windows和IOS同一方法):

Cmd进入\cocos2d-x-3.14\tools\cocos2d-console\bin目录下

然后输入命令:python cocos.py new [新项目名] -p [包名] -l [使用语言] -d 项目路径

例如:python cocos.py new HelloWorld -p com.dnyy.helloworld -l cpp -d d:\test\helloworld

这里的cpp可以是js也可以是lua~大家可以根据自己的学习来选择~

我们将我们组的项目取名为“DCgame”于是输入命令如下:

python cocos.py new DCgame -p com.dnyy.DCgame -l cpp -d d:\game\DCgame

最终完成所有环境配置:

图8:

感想

搭建环境大体上不是很困难,主要要做到

1、安装合适的版本

2、保证路径名均为英文(否则会出现编码问题)

3、对环境搭建要有耐心

[游戏开发日志]Windows下Cocos2d-x 3.14环境搭建的更多相关文章

  1. Qt4.8在Windows下的三种编程环境搭建

    Qt4.8在Windows下的三种编程环境搭建 Qt的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台:X11版,适合于使用了X系统的各种Linux和Unix ...

  2. 【Qt开发】Qt在Windows下的三种编程环境搭建

    从QT官网可以得知其支持的平台.编译器和调试器的信息如图所示: http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.htm ...

  3. Qt在Windows下的三种编程环境搭建

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...

  4. Qt在Windows下的三种编程环境搭建(图文并茂,非常清楚)good

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/17363165 从QT官网可以得知其支持的平台.编译器 ...

  5. Windows下Nginx+Mysql+Php(wnmp)环境搭建

    前言 最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太大.所以后来就各种搜索,看到前辈写关于wn ...

  6. windows下的go语言的环境搭建和初探

    闲话不说,直入主题. 1.准备工具 a.windows下的Go语言开发安装包 官方下载地址:https://code.google.com/p/go/downloads/list b.Go语言中文官网 ...

  7. Windows下Lua+Redis 断点调试环境搭建==Linux下类似

    Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...

  8. Windows下Visual Studio2017之AI环境搭建

    本博客主要包含以下3点: AI简介及本博客主要目的 环境介绍及安装原因 搭建环境及检验是否安装成功 离线模型的训练 时间分配:   时间 时长(分钟) 收集资料+写博客 6.12 11:28-12:2 ...

  9. windows下的java+maven项目环境搭建

    年底了,进公司刚好半年,于是全新一轮的挑战开始:让我接触java项目了,真的是全新的,完全一片茫然.经过了半个月的折腾,把环境搭了一遍又一遍,还可以小小的改一下程序,还OK啦~继续努力.接下来,进入正 ...

随机推荐

  1. 11 安装已集成HA的树莓派镜像Hassbian

    2017-09-04 10:40:47 下载Hassbian镜像文件,浏览https://github.com/home-assistant/pi-gen/releases/tag/v1.23,查看最 ...

  2. git Disconnected:No supported authentication methods available问题解决

    在本地克隆gitlab上的项目,报如下错误:Disconnected:No supported authentication methods available(server sent:publick ...

  3. 编程菜鸟的日记-初学尝试编程-C++ Primer Plus 第5章编程练习9

    #include <iostream>using namespace std;int main(){ int num; cout<<"Enter number of ...

  4. 使用boost.python封装C++库

    使用boost.python封装C++库 C++以高性能著称,但是编写较为复杂.而简洁是Python的强项.如果能珠联璧合,就能发挥两家之长.本文尝试用boost库的python模块封装C++ 前期准 ...

  5. Laravel使用redis保存SESSION

    Laravel使用redis保存SESSION 首先确认服务器已经安装redis服务,php安装了redis扩展. 1.打开config/database.php.在redis配置项中增加sessio ...

  6. 小甲鱼Python第十九讲课后习题

    笔记: 1.内嵌函数:函数内部新创建另一个函数 2.闭包:函数式编程的重要语法,如果在一个内部函数里,对外部作用域(但不是在全局作用域的变量)进行引用,那么内部函数就会被认为是闭包. 3.nonloc ...

  7. flask之wtforms

    本篇导航: wtforms组件的使用 自定义From组件 一.wtforms组件的使用 1.flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进 ...

  8. ECMA Script 6_ 类 class

    类 class ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板. 通过 class 关键字,可以定义类 class 新的 class 写法只是让对象原型的写法更加 ...

  9. 5、faker.js数据模拟

    转载于:https://segmentfault.com/a/1190000008574028 今天发现了一个神器--json-server!在他的帮助下可以在很短的时间内搭建一个Rest API, ...

  10. CSS预编译语言-LESS

    LESS的作用 CSS层叠样式表,它是标记语言,不是编程语言:所有的预编译CSS语言(less/sass…)都是赋予了CSS的面向对象思想 LESS的编译 LESS叫做预编译CSS:写好的LESS代码 ...