编辑本段简介

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框架外,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行iOS,Android的三星Bada,黑莓Blackberry操作系统和更多。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,我们可以编写的源代码很容易在桌面操作系统中编辑和调试。

编辑本段特点

cocos2d-x引擎架构

编辑本段平台支持

平台
状态
支持的版本
iOS
稳定
4.0~5.0版都已很好地测试过
Android
稳定
2.0~2.3,3.0~3.1都已很好的测试过,上面的游戏有超过1660万的下载量
Windows
稳定
WinXP,Vista,Win7。如果你在调用OpenGL 函数时遇到问题,请上升级你的显卡驱动
bada
稳定
完成到v0.10.0. 一些alpha用户已经在三星的store上发布游戏,这些游戏总共有90,000+的下载量
Marmalade
从0.11.0开始稳定
一些游戏在这个接口上发布。Giovanni Zito和Francis Styck正在维护这一接口
Linux
Ubuntu
可用
Linux接口直接使用OpenGL。
乐Phone
可用
未知。
MeeGo
不推荐
由ExitGames贡献。这个接口已完成但没有融合。在ExitGames完成这一接口后,MeeGo就被诺基亚&因特尔放弃了。
Mac OS X
即将到来
网龙公司已经把2dx移植到OSX上,源码将会在2012年公开
Window
Phone 7
PerAlpha版发布
我们称它为Cocos2D-X XNA。框架和游戏需要全部用C#重写
Windows
Phone 8
最新为2.0 Alpha Cocos2D-x 增加了对Windows Phone 8 的支持,只需使用C++ 编程

编辑本段主要功能

编辑本段引擎应用

编辑本段教程

主流手机游戏引擎介绍(1)

2013-04-07 14:36 51CTO 51CTO整理 我要评论(0) 字号: T | T

手机游戏市场正处于上升期,手机游戏引擎市场也方兴未艾:一方面,趁着新市场的机会期,类似cocos2d-x、Unity3D等引擎站稳脚跟;另一方面,传统游戏引擎对手机和平板愈加重视,虚幻引擎已移植到iOS、Android平台,预计更多的顶级引擎会移植到移动平台上来;最后,拥有WebGL技术的HTML5也显示出了游戏应用的潜力,HTML5引擎中间件的大战即将来临。本文为读者介绍了现在主流的手机游戏引擎,看看你喜欢哪一款呢?

AD:2013云计算架构师峰会超低价抢票中

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。这里有更详细的游戏引擎原理。

手机游戏引擎则是在手机和平板上运行的游戏的引擎,智能手机和平板的触摸+传感器的操作方式与传统游戏相比有很大的不同,而操作方式直接影响手机上流行的游戏模式与PC和主机的不同,因此不能简单的将游戏引擎移植到手机上,而是需要根据手机与平板的特性重新设计。

目前手机游戏市场正处于上升期,手机游戏引擎市场也方兴未艾:

一方面,趁着新市场的机会期,类似cocos2d-x、Unity3D等引擎站稳脚跟;

另一方面,传统游戏引擎对手机和平板愈加重视,虚幻引擎已移植到iOS、Android平台,预计更多的顶级引擎会移植到移动平台上来;

最后,拥有WebGL技术的HTML5也显示出了游戏应用的潜力,浏览器厂商动作频频,Opera发布Sphinx引擎,Firefox移植虚幻引擎,UC欲发布X-Canvas引擎,HTML5引擎中间件的大战即将来临。

那么,现在主流的手机游戏引擎都有哪些呢?下面为读者一一介绍:

2D引擎

cocos2D-x

cocos2D-x是全球知名的开源跨平台手机游戏引擎,易学易用,目前已经支持iOS、Android、Windows8、Mac OSX、Linux、BlackBerry、Windows Phone等平台。它由只支持iOS平台的cocos2D演化而来,x即意味着跨平台,而它现在已经推出了HTML5版本,显示了这个引擎强大的生命力和扩展能力。目前在iOS和Android平台上有许多知名游戏都使用此引擎开发,而且其项目创世人王哲是中国人,因此对中文的支持非常好,且有开发者社区cocoachina,目前此引擎属于触控科技名下。官网、 cocos2D-x游戏开发入门专题

Corona SDK

著名跨平台游戏开发工具,支持iOS,Android,据说有150000开发者使用这个工具。官网、详细介绍、开发入门专题

Construct 2

原本是开发Windows的游戏引擎,但现在无需编程知识就可以利用一个基于事件的界面,开发iOS、Android及Facebook游戏,有70多种可视化游戏效果供你选择。更值得一提的是,它还是个很不错的HTML5游戏引擎。官网

木瓜游戏引擎

2D游戏引擎,帮助轻松开发移动社交游戏,支持iOS及Android。另外还提供游戏内购买系统,帮助你实现游戏的货币化。由木瓜移动开发和提供。官网、中文版

WiEngine

由微云科技开发的一款2D移动游戏引擎,目前已支持2D图像渲染、粒子系统、碰撞检测系统、脚本引擎、动画特效、光影特效、人工智能以及场景管理等超过十大类的特性和特效, 支持Android(2.0+), iOS(3.2+), Mac OS X(10.6+)等平。官网

Cyclone 2D

Cylone2D是一套手机游戏设计和制作的综合解决方案。整体包括两大部分,即引擎和设计工具集。Cyclone2D(简称C2D)引擎目前已经在多个平台应用,如Android、IOS、Windows、J2me等,制作的游戏产品可以运行在手机或者电视机终端,因此可以用来制作跨平台的手机游戏。它由国人制作,引擎免费但设计工具收费。官网

主流手机游戏引擎介绍(1)

2013-04-07 14:36 51CTO 51CTO整理 我要评论(0) 字号: T | T

手机游戏市场正处于上升期,手机游戏引擎市场也方兴未艾:一方面,趁着新市场的机会期,类似cocos2d-x、Unity3D等引擎站稳脚跟;另一方面,传统游戏引擎对手机和平板愈加重视,虚幻引擎已移植到iOS、Android平台,预计更多的顶级引擎会移植到移动平台上来;最后,拥有WebGL技术的HTML5也显示出了游戏应用的潜力,HTML5引擎中间件的大战即将来临。本文为读者介绍了现在主流的手机游戏引擎,看看你喜欢哪一款呢?

AD:2013云计算架构师峰会超低价抢票中

游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。这里有更详细的游戏引擎原理。

手机游戏引擎则是在手机和平板上运行的游戏的引擎,智能手机和平板的触摸+传感器的操作方式与传统游戏相比有很大的不同,而操作方式直接影响手机上流行的游戏模式与PC和主机的不同,因此不能简单的将游戏引擎移植到手机上,而是需要根据手机与平板的特性重新设计。

目前手机游戏市场正处于上升期,手机游戏引擎市场也方兴未艾:

一方面,趁着新市场的机会期,类似cocos2d-x、Unity3D等引擎站稳脚跟;

另一方面,传统游戏引擎对手机和平板愈加重视,虚幻引擎已移植到iOS、Android平台,预计更多的顶级引擎会移植到移动平台上来;

最后,拥有WebGL技术的HTML5也显示出了游戏应用的潜力,浏览器厂商动作频频,Opera发布Sphinx引擎,Firefox移植虚幻引擎,UC欲发布X-Canvas引擎,HTML5引擎中间件的大战即将来临。

那么,现在主流的手机游戏引擎都有哪些呢?下面为读者一一介绍:

2D引擎

cocos2D-x

cocos2D-x是全球知名的开源跨平台手机游戏引擎,易学易用,目前已经支持iOS、Android、Windows8、Mac OSX、Linux、BlackBerry、Windows Phone等平台。它由只支持iOS平台的cocos2D演化而来,x即意味着跨平台,而它现在已经推出了HTML5版本,显示了这个引擎强大的生命力和扩展能力。目前在iOS和Android平台上有许多知名游戏都使用此引擎开发,而且其项目创世人王哲是中国人,因此对中文的支持非常好,且有开发者社区cocoachina,目前此引擎属于触控科技名下。官网、 cocos2D-x游戏开发入门专题

Corona SDK

著名跨平台游戏开发工具,支持iOS,Android,据说有150000开发者使用这个工具。官网、详细介绍、开发入门专题

Construct 2

原本是开发Windows的游戏引擎,但现在无需编程知识就可以利用一个基于事件的界面,开发iOS、Android及Facebook游戏,有70多种可视化游戏效果供你选择。更值得一提的是,它还是个很不错的HTML5游戏引擎。官网

木瓜游戏引擎

2D游戏引擎,帮助轻松开发移动社交游戏,支持iOS及Android。另外还提供游戏内购买系统,帮助你实现游戏的货币化。由木瓜移动开发和提供。官网、中文版

WiEngine

由微云科技开发的一款2D移动游戏引擎,目前已支持2D图像渲染、粒子系统、碰撞检测系统、脚本引擎、动画特效、光影特效、人工智能以及场景管理等超过十大类的特性和特效, 支持Android(2.0+), iOS(3.2+), Mac OS X(10.6+)等平。官网

Cyclone 2D

Cylone2D是一套手机游戏设计和制作的综合解决方案。整体包括两大部分,即引擎和设计工具集。Cyclone2D(简称C2D)引擎目前已经在多个平台应用,如Android、IOS、Windows、J2me等,制作的游戏产品可以运行在手机或者电视机终端,因此可以用来制作跨平台的手机游戏。它由国人制作,引擎免费但设计工具收费。官网

Unity 4.0游戏引擎发布 可支持多平台游戏研发

2012-11-30 10:11:00 发表 | 来源:7k7k | 作者:陈洋

7k7k新闻网讯 11月30日消息,2012年11月28日Unity Technologies在中国上海召开启动发布会,向国内的研发者和游戏玩家宣布全新的Unity4.0开发工具已经正式面世.据悉,Unity4.0相对于之前的版本,最突出的特点是支持多平台的研发.相关文章:3D页游时代降临 Flash未至Unity先行  >>图集:Unity 4.0游戏引擎启动仪式

发布会开始前

Unity Technologies的创始人之一、现任CEO  David Helgason首先发表了演讲称Unity4.0是Unity引擎自2010年来的首次主版本更新,是具备最新科技和技术的新一代开发工具,它支持多平台的游戏研发,Mac OSX App、Windows Executable、Web Browsers (使用Unity网络播放器)、IOS、安卓平台、Wii、PS3和Xbox 360等众多平台游戏都可以通过Unity 4.0来研发和发布,这是Unity主要的竞争优势.在Unity还未正式进入中国之前,已与国内华山资本有了持续性的合作。David在发布会中还提到,使用该引擎的用户将得到其公司持续不断的后续技术支持。

David发表演讲

Unity大中华区的主要负责人llen Foo符国新在发布会上介绍了大中华区分公司服务团队,称Unity十分重视亚太区发展,工作核心是提供本地化技术支持服务.他介绍,新引擎不但加入了DriectX 11支持和Mecanim动画系统,而且还增添了Linux和Adobe Flash Player部署预览功能,这些改进将更有助于开发者制作出高品质的游戏作品。他表示大中华区服务团队的成立代表了Unity公司对于大中华区及亚太区市场的重视,是为了给中国大陆、台湾及香港等地区的用户提供更为专业和稳定的本地化服务。符国新还提到,Unity将在中国设立技术支持团队,面对所有用户及合作伙伴,提供本地化的专业技术支持服务。

llen Foo符国新谈Unity在中国的发展方向

Unity大中华区技术总监Tec liu接着讲到:Unity4.0在手机游戏中也能有广泛的应用.2012年多款Unity游戏占领App Store排行榜前列,说明Unity已逐渐在手机游戏领域得到多家开发商的认可和使用.他举例称同时支持IOS和安卓平台的手机游戏TEMPLE RUN在国内外受到较好的评价,用Unity制作的游戏呈现出多样性如跑酷、平台、第一人称射击、战略、冒险等,这些说明了Unity是一个成熟的,可以适应各种需要的多平台游戏引擎。

Tec liu谈到Unity在手机游戏领域中的应用

Unity大中华区市场经理Kimi wang与亚太区技术总监郭振平采用访谈形式做了对Unity产品的介绍.二者谈到中国的手游市场,分析了2012年第三季度中国手游市场的报告,当季度中国的手游市场规模达到16.9亿元,而中国手机游戏用户规模达到2.57亿,其中31.2%的用户期待游戏质量更高的手机游戏。依此得出结论:Unity4.0可以让更多开发商在开发手机游戏时多了一种选择,二者提到在国外,由于Unity是唯一支持Mac OS X操作系统的游戏引擎,因而Unity的普及度较高,据悉AppStore上约70%的3D游戏是采用Unity引擎开发的。近年来,国内的Unity研发团队也越来越多,很多游戏行业内较著名的研发公司已成为Unity的合作伙伴,还有许多小的游戏开发商也在用Unity的引擎制作游戏。

Kimi wang与郭振平以访谈形式介绍Unity4.0新功能

本次发布会上,Unity的一些合作伙伴带来了使用Unity开发的新产品并逐一对自家产品做了视频展示,比如DENA的《忍者天下》,南京魔盒的《沙焰》、人人游戏的《人人秀舞》等等,通过展示使与会者形象地感受到Unity在游戏开发中所扮演的作用.

人人网游戏CTO顾雷针对采用Unity研发的游戏作介绍

在发布会的最后,Unity团队与重要嘉宾一同进行了Unity4.0的启动仪式.

启动仪式

Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎相关推荐

  1. Cocos2d手机游戏引擎介绍

    Cocos2d 是一个 Python 用来开发2D 游戏和其他图形化交互应用的框架. 主要特性 界面流程控制: 非常容易地管理不同场景(scenes)之间的流程控制 精灵: 快速而方便的精灵 动作: ...

  2. 社交网络与诺基亚N平台将引爆手机游戏产业

    社交网络与诺基亚N平台将引爆手机游戏产业 http://www.sina.com.cn 2008年03月05日 07:43  赛迪网 [赛迪网讯]3月5日消息,社交网络的流行再加上诺基亚新推出的平台为 ...

  3. LIBGDX游戏引擎平台介绍与搭建

    LIBGDX官方下载地址:http://libgdx.badlogicgames.com/ 一.LIBGDX简介 根据官网的介绍,LIBGDX是一个为所有支持的平台提供一个统一的API的java游戏框 ...

  4. 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...

    最近几天仔细了解了iOS游戏开发引擎,常用的cocos2d,Unity引擎,那么Unity是非免费的,而cocos2d则是免费开源的: 最后促使我选择cocos2d的原因有两点: 1.最重要的原因是它 ...

  5. (译)如何使用cocos2d来制作一个打地鼠的游戏:第一部分

    免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作 ...

  6. 一个支持Abort的BackgroundWorker

    .net平台提供的BackgroundWorker不支持强制终止操作,所以这边实现了一个支持Abort操作的BackgroundWorker. 1 using System; 2 using Syst ...

  7. 从头开始搭建一个dubbo+zookeeper平台

    2019独角兽企业重金招聘Python工程师标准>>> 本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一 ...

  8. 如何基于Restful ABAP Programming模型开发并部署一个支持增删改查的Fiori应用

    Jerry之前的文章30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用 发布之后,有朋友问我,"没错, 我是在你的文章里看到了Fiori应用的 ...

  9. 30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用

    2016年时,Jerry曾经写过一系列关于SAP Fiori Smart Template(现在更名为Fiori Elements了)的博客,介绍了所谓的MDD开发方法论 - Metadata Dri ...

最新文章

  1. 从一次react异步setState引发的思考
  2. nessus安装后进不去了_Centos7安装图形化界面
  3. WM_CHAR、WM_KEYDOWN和WM_SYSKEYDOWN消息
  4. android面向数据库的的编程工具-OrmLite
  5. 从人生(论文)的数量追求人生的质量
  6. 调试中的一些Python错误
  7. C语言实现大数的阶乘(附完整源码)
  8. beanpostprocessor与@autowired的关系
  9. apk私钥_获取APK证书MD5、SHA1、SHA256等秘钥
  10. 使用JDBC连接数据库(MySQL)的源代码
  11. python中数据类型大小_详细解析Python中的变量的数据类型
  12. kubernetes ui 搭建
  13. android+联系服务器时间,android配置时间服务器+亚洲主要的授时服务器
  14. QTableWidget与QTableView的区别
  15. spawn-fcgi 启动python 程序失败
  16. OC中解析对象(json)
  17. 整理自己的.net工具库
  18. golang连接mysql操作示例增删改查
  19. Rails的静态资源管理
  20. Qt安装QtCharts | 超简便方法

热门文章

  1. 小饭馆促销活动流程,小饭馆网络营销方案
  2. 什么情况下使用$set?
  3. 今天又接到了交通罚单
  4. 百度BMap开发(基础入门知识)
  5. M1芯片处理器mac能用的AI(llustrator CC 2021 直装版M1优化版)解决M1版MAC安装AI闪退问题 完美支持M1芯片处理器
  6. 推荐8个堪称神器的网站!
  7. 多种方法让你在PC上使用iCloud服务
  8. 视频监控录像机默认端口 34567 修改为37420
  9. Android仿keep运动轨迹动画,Android仿Keep运动休息倒计时圆形控件
  10. 如何使用EasyNVR+CDN突破萤石云在直播客户端数量上的限制,做到低成本高性价比的直播...