cocos2d python版本_Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017环境搭建

@[TOC](Win10+cocos2d-x-3.17.2+VS2017环境搭建)

## 一、关于Cocos2d-x

[Cocos2d-x ](https://cocos2d-x.org/)是一套成熟的开源跨平台游戏开发框架。引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能, 被广泛应用于游戏开发及交互式应用的构建。其核心采用 C++ 编写,支持使用 C++、Lua 或 JavaScript 进行开发。

很早之前写过一篇博客:[Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)](Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)_ccf19881030的专栏-CSDN博客),当时使用的Win7系统,Visual Studio开发版本是2010,Cocos2d-x对应的版本是2.1.4,到现在Cocos2d-x已经更新到4.0了,其[Cocos2d-x官网](https://cocos2d-x.org/)的Cocos2d-x 4.0的下载地址为:[World’s #1 Open Source Game Development Platform](World’s #1 Open Source Game Development Platform),关于在Windows10+Coco2d-x 4.0+VS2017搭建Cocos2d-x 4.0的开发环境,可以参考我之前的文章:[Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境](Windwos10+VS2017+Python 2.7.14+cocos2d-x 4.0开发环境搭建),本篇文章主要讲解Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017的环境搭建

关于Cocos2d-x 3.17.2的在不同平台下的环境搭建,可以参考官网的[环境搭建](环境搭建 · GitBook),如下图所示:

从上图可以看出,Cocos2d-x 3.17.2在Windows上的环境要求是:Window7以及以上版本,Python2.7.5以及以上版本(注意:`不能使用python3以及以上版本`)

- Mac OS X 10.7+, Xcode 8+

- Ubuntu 14.04+, CMake 3.1+

- Windows 7+, VS 2015+

- Python 2.7.5+, NOT Python 3+

- NDK r16+ is required to build Android games (tested with r16)

- Android Studio 3.0+ to build Android games (tested with 3.0)

- JRE or JDK 1.6+ is required for web publishing

# 二、编译安装Coco2d-x 3.17.2的准备工作

本次使用的系统为Windows10操作系统,使用VS2017,python版本为:2.7.14

## 1.下载Python2.7.14并配置python 2.7.14的环境变量

首先去[Python官网](Download Python)下载Python2.7版本,目前Coco2d-x 3.17.2不支持Python 3.x的版本,

Python 2.7.18的下载地址为:[Python Release Python 2.7.18](Python Release Python 2.7.18),2020年4月20号最新发布的2.7版本,目前Python 3的最新版本是3.8.5,注意由于Cocos2d-x目前只支持Python 2,不支持Python 3,所以我们直接下载[Python 2.7.18]((Python Release Python 2.7.18))

由于我的系统处理器是AMD的,我直接下载上面的[Windows x86-64 MSI installer](https://www.python.org/ftp/python/2.7.18/python-2.7.18.amd64.msi),同时包含有X86和X64的32位和64位版本的Python,当然也可以直接下载[Windows x86 MSI installer](https://www.python.org/ftp/python/2.7.18/python-2.7.18.msi),我之前安装的是Python 2.7.14,,安装目录如下图所示:

下载python-2.7.18.amd64.msi或者python-2.7.18.msi后安装到对应的目录下,然后将python.exe所在目录(也就是python安装路径)例如C:\Python27添加至Windows10系统的环境变量中去。

接着[WIN+R]打开cmd命令窗口,在其中输入`python --version`命令查看python的版本信息

如果成功打印出python的版本信息则证明python2.7.x安装成功并且配置好了python2.7.x的环境变量了。

## 2.下载Cocos2d-x 3.17.2

去[Cocos2d-x](https://cocos2d-x.org/)官网下载稳定版的[cocos2d-x-3.17.2源代码](World’s #1 Open Source Game Development Platform),如下图所示,点击V3.17.2版本下的下载按钮下载Cocos2d-x 3.17.2的源代码:

下载好cocos2d-x-3.17.2.zip之后将其解压到系统盘下的某个目录下,比如:E:\SoftDevelop\CPlus\Cocos2d_x_Games

解压后的cocos2d-x-3.17.2的源码目录结构如下图所示:

## 3.下载安装VS2017

Cocos2d-x 4.0需要Visual Studio 2015之后的版本,我目前使用的是VS2017开发工具,这个自己去[微软官网](https://my.visualstudio.com/Downloads?q=visual%20studio%202017)下载。

# 二、配置coco2d-x 3.17.2

开始安装,进入cocos2d-x-3.17.2文件夹,运行setup.py。安装过程中会问你NDK和Android SDK的路径,如果没有,直接回车就行。

在Window10系统中进入`cocos2d-x-3.17.2`所在目录E:\SoftDevelop\CPlus\Cocos2d_x_Gamescocos2d-x-3.17.2,按住`Shift`+鼠标右键,选择【在此处打开PowerShell窗口(S)】

再执行如下命令运行根目录下的`setup.py`脚本

```shell

```

进入到项目源代码`cocos2d-x 3.17.2`的`tools\cocos2d-console\bin`子目录下,运行`cocos --version`命令可以查看`cocos`的版本信息,如下图所示:

# 三、编译运行官方测试项目 `cpp_tests`

`cocos2d-x-3.17.2/build/cocos2d-Win32.sln`,双击运行,使用`VS2017`打开项目,

cpp-test->右键->设为启动项目,然后继续cpp-test->右键->重定项目目标->Windows SDK 版本->选择10.0.17763.0(当然是你当前拥有的Windows SDK版本就可以)->确定。

当然,所有列出的libXXX,XXXtest这些项目都需要这样操作一遍。注意重定项目目标之前要先将项目设为启动项目。

将`cpp-tests`设为启动项目,然后直接点击VS2017绿色三角号或者`Ctrl+F5`运行,`VS2017`会编译运行该示例项目,如下图所示:

至此,Win10+Python2.7.14+cocos2d-x-3.17.2+VS2017环境搭建就完成了,关于Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境,可以参考我之前的文章:[Windwos10下使用VS2017搭建cocos2d-x 4.0开发环境](Windwos10+VS2017+Python 2.7.14+cocos2d-x 4.0开发环境搭建),很有很早的一篇博文:[Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)](Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)_ccf19881030的专栏-CSDN博客)

# 四、参考资料

- [cocos2d-x 3.17.2环境搭建](环境搭建 · GitBook)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值