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

前端之家收集整理的这篇文章主要介绍了[cocos2dx]在windows7下搭建Cocos2D-X win32开发环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

选择Cocos2D-X的理由

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

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

安装开发环境

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

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

创建项目

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

安装Python

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

创建新项目

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

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

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

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

执行运行命令成功后,一个新的项目就被创建到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,双击打开即可使用VS2012打开。按F5键,即可编译运行。如下图


安装CocoStudio

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

猜你在找的Cocos2d-x相关文章