[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境

时间:2023-02-06 23:43:08

Cocos2D-X 是一个开源的2D 移动游戏框架,它的原型是Cocos2D。此框架的目的是简化游戏开发的流程,让开发者能够专注于开发游戏本身。

选择Cocos2D-X 的理由

Cocos2d-X 的核心点是围绕Cocos2D 跨平台。使用Cocos2D-X 创建的项目可以很容易地运行在iOS、Android、Windows Phone 等移动设备上。Cocos2D-X 还支持Windows、Mac 和Linux 等桌面操作系统,因此,我们编写的源代码可以很容易在桌面操作系统中

编辑和调试。在使用Cocos2D-X 开发手机游戏时,可以采用的语言有C++、Lua、JavaScript 三种。多种语言的支持为游戏框架设计提供了极大的灵活性,方便开发者针对不同的游戏制定不同的方案。 

安装开发环境

  1. 官网的DownLoad 页面下载最新的Cocos2D-X 并进行解压,本文是cocos2d-x-3.3
  2. 解压后进入“build”文件夹,运行VS 2012 的项目:cocos2d-win32.vc2012.sln。这样会启动VS 2012。
  3. 在左侧的解决方案管理器中,找到“ TestCpp”项目,右击,在弹出菜单中选择“设为启动项目”,
  4. 按“ F5”启动调试。运行调试刚刚设置的启动项目,VS 2012 在编译工程文件的同时,会编译需要的依赖库文件。

待编译完成后,如果出现下图界面,说明Cocos2D-X 已经配置成功。

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境

创建项目

配置好了开发环境,接下来我们创建一个新项目。

安装Python

为什么要安装Python ?因为从Cocos2D-X 3.0 开始,创建项目要以Python 脚本的形式进行。安装Python 要简单很多:对于使用Mac 开发的用户,因为Mac 本身集成了Python,所以不必再安装;对于使用Windows 进行开发的用户,要去官网下载安装包。在这里用的是Python 2.7。安装Python 的过程比较简单,一路点击“下一步”即可。安装完成后运行“命令与提示符cmd”,在其中输入: python,出现下图,则表示安装成功。

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境 

创建新项目

在安装好Python 后,我们就可以创建新项目了。在创建项目之前,我们要配置环境变量。在“命令与提示符cmd”中,进入到Cocos2D-X 根目录下。执行setup.py,效果如下图所示。

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境 

在执行过程中,脚本程序会停下来询问我们路径的配置,按回车跳过即可。因为这些路径配置都是生成Android 程序需要用到的。

执行完成后,我们来验证一下安装是否成功。重新启动“命令与提示符cmd”,输入cocos 命令,显示如下图,则说明环境配置正确。

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境 

安装成功后,如下图,输入创建项目命令即可创建一个Cocos2D-X项目

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境 

执行运行命令成功后,一个新的项目就被创建到E:\Code\HelloWorld 目录下。

或者:

进入到目录E:\Cocos2dx_Work\cocos2d-x-3.3\tools\cocos2d-console\bin

打开终端运行cocos.py脚本创建文件

python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d E:\Code

参数说明:

  • HelloCpp为项目名称
  • -p后面接包名
  • -l后面接开发语言类型,有cpp, lua, js三种类型
  • -d后面接项目存放的目录
结果E:\Code\HelloCpp下的内容与E:\Code\HelloWorld下的内容完全一样

目录结构

打开E:\Code\HelloWorld 目录,可以看到如下图所示的文件结构。

  • Classes 中放置着代码的主体部分。几乎所有的代码文件都要放置在这个文件夹中。
  • 以 proj. 开头的几个目录分别是各个平台下的工程、特有代码、生成文件存放的地方。有我们熟悉的proj.win32,当然还有苹果的proj.ios_mac、谷歌的proj.android 等。
  • Resources 目录中包含了在项目中用到的图片资源、配置文件等。在生成某个平台的程序时,会结合Classes 中的代码、Resources 中的资源文件,以及proj.xxx 目录中相应的代码来整体生成。

打开proj.win32 目录,在其中找到HelloWorld.sln,双击打开即可使用VS 2012 打开。按F5 键,即可编译运行。如下图

[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境

安装CocoStudio

开发一个游戏怎么可能没有图形化的编辑工具呢? Cocos2D-X 提供了官方团队维护的CocoStudio 作为默认的编辑工具。CocoStudio 包括动画编辑器、UI 编辑器、场景编辑器、数据编辑器四部分。我们可以在官网下载CocoStudio(现官网以将CocosStudio升级为cocos引擎) 的最新版本。下载后直接运行即可安装。