原创 Maye426 C语言Plus 2020-12-27

什么是cocos2D-x

Cocos2d-x引擎:cocos2d-x是一个免费、开源、跨平台的2D游戏引擎可以使用C++快速的开发游戏。

特点:

易于使用:游戏开发者可以把关注焦点放在游戏设置本身,而不必消耗大量时间学习晦涩难懂的OpenGL ES,此外,Cocos2d-x还提供了大量的规范。高效:Cocos2d-x基于OpenGL ES进行图形渲染,从而让移动设备的GPU性能发挥到极致。灵活:方便扩展,易于集成第三方库。免费:基于MIT协议的免费开源框架,用户可以放心使用,不用担心商业授权的问题。社区支持:关心Cocos2d-x的开发者自发建立了多个社区组织,可以方便的查阅各类技术资料。

如何下载?

这里咱们使用最新版,cocos V4.0版本,官网下载连接

https://www.cocos.com/cocos2dx 谷歌浏览器下载不了可以用edge浏览器

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言


安装

找到下载好的文件,解压到一个自己认为合适的地方,目录不要放的太深哦

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_02

这里我放到了E盘根目录下面

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_03

配置cmake环境

安装Vs(最好用Vs2019哦)的时候会自动有CMake工具,只需要找到目录,然后配置环境变量即可,我的目录这里,你可以根据自己的vs安装目录,去找到

D:\MySoftware\MicrosoftVisualStudio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin

配置好之后,控制台输入cmake,出现如下图所示,即表示配置成功

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_04

python环境

不要担心,python只是用来配置环境,配置这个库需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!
你要是安装过Python3以后的版本,也可以再装2.7(去官网下载安装即可),两个可以分开用。

python官网下载非常慢,公众号回复"python下载"即可获取安装包

一,安装

找到刚刚下载好的安装包,双击运行,选择“Install for all users”->点击“Next”

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_05

默认安装路径是“C:\Python27\”,这里的路径可以修改也可以不修改,主要看个人习惯了,我这里做了修改。

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_06

再次点击“Next”,到了下图这个界面,这里有一个“Add python.exe to Path”的选项,这个选项是用来配置环境变量的,如果选择了第一项,那么python在安装的时候也会自动将环境变量配置好

如果不选,在安装完成后可以自己手动去配置Python环境变量

点击“Next”,Python就会开始安装,安装完成后会出现以下界面,点击“finish”,Python2.7的安装就完成了

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_07

在键盘上按下“win+R”->输入:“cmd”->回车,在命令提示符窗口输入:“python”,如果没有报错,说明安装成功了cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_08如果报错,把D:\Python27 配置到环境变量的path中即可(配置,记得重启cmd哦)

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_09


正式配置cocos

开始安装,进入解压好的cocos2d-x-4.0文件夹,运行setup.py

$python setup.py  //直接双击文件夹里面的setup.py也可以

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_10

运行之后,会出来控制台窗口,一直回车即可

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_11

创建cocos项目

接下来,创建一个自己项目HelloWorld。

首先创建一个文件夹,用来存放cocos项目(放在哪都行),下面是我的项目目录。

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_12

然后当前目录打开cmd(防止项目的目录),运行

cocos new helloWorld -l cpp -d ./

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_13

cocos new后面的HelloWorld是项目名,-l 指定语言(cpp,lua,js),-d是项目存放的路径。

之后就是启动这个HelloWorld看效果了。不过,还是得先手动编译一下,才会有vs的sln项目,按照官方的顺序来,进入到HelloWorld文件夹,建立一个build文件夹(创建的项目会放到这里面)

打开cmd:运行如下命令,注意大小写

//下面是Vs2019编译方式cmake .. -G"Visual Studio 16 2019" -Tv142 -A win32//下面是Vs2017编译方式cmake .. -G"Visual Studio 15 2017" -Tv141 -A win32


运行之后build目录里面就有了项目,如下图所示

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_14

点击helloWorld.sln,会自动用Vs打开,进入之后记得把helloWorld设置为启动项,然后直接按Ctrl+F5,编译运行

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_15

出现下面这个窗口说明,已经创建成功啦~开始学习吧

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_16

cocos-2dx 4.0+win10+Vs2019 环境搭建血泪史_C语言_17