Cocos2d-x环境搭建

2021-03-29 11:05发布

相信大家都对<<开心消消乐>>这款游戏非常熟悉了,这可是当年风靡地铁公交的休闲神作,即便在当前手机重度化的游戏市场环境下,这款游戏依然坚挺。最重要的是这游戏的女性玩家占据了多半壁江山,可以说10个拿着手机的妹子其中9个都在点击屏幕上的动物图案刷刷刷

游戏中消除的对象为小动物的头像,包括小浣熊、小狐狸、小青蛙和小鸡等动物头像。规则是玩家通关移动动物头像位置凑够3个或3个以上即可消除。

那么这么一款可爱Q版画风大受欢迎的手游神作到底是如何制作的呢?答案是使用国内著名的Cocos2d-x游戏引擎。

Cocos2d-x 是一套成熟的开源跨平台游戏开发框架。引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富功能,被广泛应用于游戏开发及交互式引用的构建。其核心采用 C++ 编写,支持 C++ Lua JavaScript 进行开发。Cocos2d-x 适配 iOS Android HTML5 Windows Mac 系统,功能侧重于原生移动平台,并向 3D 领域延伸扩展。

 

Cocos2d-x引擎有如下强大的特性

1现代化的 C++ API

2.立足于 C++ 同时支持 JavaScript/Lua 作为开发语言

3.可以跨平台部署, 支持 iOSAndroidWindowsmacOS Linux

4.可以在 PC 端完成游戏的测试,最终发布到移动端

5.完善的游戏功能支持,包含精灵、动作、动画、粒子特效、场景转换、事件、文件 IO、数据持久化、骨骼动画、3D

不仅如此,其市场占有率也非常之高:

Cocos2d-x 用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如 ZyngaWoogaGamevilGluGREEKonamiTinyCoHandyGamesIGG Disney Mobile 等。

使用 Cocos2d-x 开发的许多游戏占据苹果应用商店和谷歌应用商店排行榜,同时许多公司如触控、谷歌、微软、ARM,英特尔及黑莓的工程师在 Cocos2d-x 领域也非常活跃。

在中国,每一年的手游榜单大作,Cocos2d-x 从未缺席,市场份额占 50% 以上,游戏品类覆盖从轻度休闲,热火棋牌,到横版,SLG,重度 MMO 等市面全品类。一些以 Cocos2d-x 为基础开发出的游戏如下:

本文就来带着大家从零搭建起Cocos2d-x游戏引擎开发环境,让大家真正的入门游戏开发,未来也能自己开发出一款风靡世界的游戏。

1)我们需要登录cocos2d-x的官方网站下载引擎包,地址为https://www.cocos.com/cocos2dx

(2)下载完毕后解压引擎包到任意盘符目录下,注意解压目录中不要带有中文和空格:

(3)如果电脑中没有安装过python2.x版本的用户需要先去python官网下载python2.7的安装包安装python环境。

点击下载python2.7.15并双击安装,完毕后配置python环境变量。例如装在C盘下:

则环境变量在Path后追加值为:

(4)回到Cocos根目录,运行setup.py,引擎会自动配置Cocos依赖环境:

(5)配置完毕后我们使用cocos new命令创建新工程:

其中MyGame为工程名称,com.OffCN.MyGame为项目的包名,cpp是指开发语言为C++,最后E:\指明了工程路径。

(6)找到新创建的工程,点击进入proj.win32子目录,双击使用vs打开工程:

(7)OK,一切准备就绪,最后我们使用Ctrl+F5运行这个工程吧,会看到弹出了一个Win32的窗口,里面是一张Cocos2dx的图标并且屏幕上方显示有”hello world”字样,到此为止,Cocos2dx引擎开发环境配置完毕!