移动游戏开发引擎

移动游戏引擎介绍

游戏引擎是一组完整的解决方案,能够在保持一定弹性的原则下,提供最大程度的功能性与便利性。在它之上还有更低级的层级架构。

2D游戏引擎

Cocos2d-x

随着智能设备平台的普及、用户数量的增多,智能平台的应用,尤其是游戏异常火爆。从《植物大战僵尸》到《愤怒的小鸟》,移动平台游戏的开发进入了新的阶段。但另一方面,平台的多样性也给开发者带来诸多不便。怎样将一款游戏发布到多个平台也是开发者们一直在探索的问题。特别是随着Android和iOS平台的兴起,开发者的游戏跨平台的需求更强了,随即Cocos2D-x分支诞生。其中“x”包含两个意思:一方面是C++的文件扩展CXX,“X”表示该项目是由C++编写的;另一方面意味着交叉,这个开源项目的目标是让用户创建跨平台的代码。Cocos2D-x是用C++重写的Cocos2D框架,因为Android和iOS均支持C++。

因为Cocos2D-x具有跨平台的特点,再加上Cocos2D全球社区的支持,Cocos2D框架简单易学、十分容易快速上手。因此Cocos2D-x迅速成为开发者的首选。经过一段时间的发展,众多开发者使用Cocos2D-x开发出了多款游戏,包括捕鱼达人、地铁总动员等。

本人曾以为cocos2d-x 只能使用C++作为主要开发语言, 后来在cocos2d-x 的官网上发现,它支持了lua和JavaScript:

如下图所示,其中O代表ok

  Platforms C++ Lua Javascript
Mobile Platforms iOS o o o
Android o
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值