vs2012配置cocos2dx-3.0环境

2015年02月27日 13:29 0 点赞 0 评论 更新于 2025-11-21 14:50

本文将详细介绍在Windows系统下配置Cocos2d-x-3.0开发环境的具体步骤。

前期准备说明

在开始配置之前,有一点需要特别提醒。许多人看到官网有个IDE就直接去下载,然而Cocos2d IDE是专门为Lua和JavaScript设计的,并不适用于C++开发。因此,在下载工具时,一定要先确认其是否适合自己的开发需求。

所需资源下载

1. Cocos2d-x-3.2正式版

你可以从Cocos2d-x的官方网站下载Cocos2d-x-3.2正式版,官网网址为:http://www.cocos2d-x.org/download。建议大家将这个英文官网保存下来,后续会发现它有很多用处。

2. Visual Studio 2012

考虑到网上反馈使用VS 2013可能会出现一些问题,本文选择使用VS 2012版本。我已经将VS 2012镜像和密钥一同打包放在百度云,大家可以通过以下链接下载:http://pan.baidu.com/s/1sjI0bgT

3. Python

新的Cocos2d-x版本通常使用Python来创建项目,这里需要使用3.0之前的Python版本,我使用的是Python 2.7.6版本。同样,我将其放在了云端,供大家下载:http://pan.baidu.com/s/1qWPT9Yc

详细配置步骤

步骤1:解压文件与安装VS 2012

解压Cocos2d-x-3.2的zip文件,解压后会看到里面有个MacOS文件夹,这是3.1.1版本所没有的。由于Cocos2d-x可以在不同系统环境下使用这个压缩包,推测这个文件夹可能是Mac系统下有关的工具项(后续查阅资料后会进一步解答)。同时,安装VS 2012,并使用密钥进行激活。

步骤2:安装Python并设置环境变量

在解压Cocos2d-x和安装VS 2012的同时,安装Python 2.7.6。安装完成后,需要修改系统环境变量。具体操作如下:依次打开“计算机 - 属性 - 高级系统设置 - 环境变量”,在下方系统变量的“path”最后,加入Python的安装路径和Cocos2d-x的安装目录路径,路径之间用分号隔开。

步骤3:运行setup.py脚本

进入Cocos2d-x 3.2的安装目录,按住Shift键并点击右键,选择“在此处打开命令提示符”。这一技巧在后续建立项目时非常有用,可以避免通过“运行”查找命令提示符,再进行目录切换的繁琐操作。此时,命令提示符的目录应指向当前的Cocos2d-x安装目录。在该目录中,最下面有个“setup.py”文件,在命令提示符中输入“python setup.py”(确保Python已正确配置到环境变量中)并回车,它会自动为我们生成一些系统变量。大家可以去环境变量中查看,会发现上面多了两个指向Cocos2d-x安装目录的变量,这两个变量在设置Python的“path”时是没有的。

步骤4:打开示例程序

接下来示范如何打开Cocos2d-x的示例程序。进入Cocos2d-x安装目录下的“build”文件夹,选择那个win32的.sln文件,双击该文件会直接用VS打开。如果安装速度较快,此时VS可能还未安装完成,需要耐心等待。

打开之后,VS会对文件进行几分钟的分析。分析完成后,找到“cpp-tests”,右键将其设为启动项目,然后开启本地调试(即运行程序)。这一次等待的时间会更长,以我8G内存、i7 CPU的电脑为例,大概等待了六七分钟。第一次运行项目特别慢的原因是,项目需要调用大量库中的文件。例如,一个HelloWorld项目,新建时可能只有一两百兆,但第一次运行会特别慢,运行第一次之后,项目所在的文件夹可能会达到将近2个G,不过后续每次运行就会很快。这是因为第一次运行时,项目会将所需的库、依赖项和整个环境建立好,以便后续使用,虽然会占用一定的存储空间,但能提高后续的运行效率。如果我的理解有不当之处,希望大家能够指正。

这个示例程序是前辈们的毕业作品,基本涵盖了Cocos2d-x 3.2能实现的所有功能,每个项目对应一个功能。运行结果应该符合预期。

(题外话:有同学问我为什么VS背景是黑色的,这是个人喜好。黑色比较护眼,尤其在晚上编写代码时,而且在调试有bug的代码时,黑色背景会让人觉得更清楚,也不容易让人烦躁。如果想设置黑色背景,可以通过“工具 - 选项 - 常规 - 颜色主题 - 深色”来实现。)

如果将启动项目设为“cpp-empty-test”,则会运行一个类似Java下HelloWorld的简单示例程序,其运行结果与我们后面创建的项目应该是一致的。

步骤5:创建新项目

首先,最好在与Cocos2d-x安装目录同一磁盘上建立一个新的文件夹“workspace”,作为Cocos2d-x的项目空间。然后,在该文件夹中,按住Shift键并点击右键,选择“在此处打开命令提示符”。

在命令提示符中输入如下命令:

cocos new -l cpp hellococos

其中,“cocos new”是创建新项目的命令,“-l”后面指定使用的语言,这里使用C++,所以输入“cpp”;“-p”可用于指定包名,此处不需要包名,因此未输入;“hellococos”是项目名。输入之后回车,系统会自动创建项目,大概需要一两分钟。以后创建项目都需要使用这种方式,这也是为什么要通过Shift + 右键调出命令提示符,这样可以节省切换目录的时间。

创建完成后,进入“hellococos - proj.win32 - hellococos.sln”文件,双击该文件即可进入我们的新建项目。运行该项目同样需要等待一段时间。运行结果就像Java下的HelloWorld程序一样。

至此,已经完成了Windows 8系统下Cocos2d-x-3.2的配置和项目创建。后续我会考虑撰写Mac系统下Cocos2d-x开发环境的配置,以及一些引导新手使用Cocos2d-x的教程。