当前位置:   article > 正文

通俗易懂。Cocos2dx和Unity3D概念,二者区别?哪个更好一点?

cocos2dx

一. Unity3D是什么


Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。 Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。

简单来说,Unity3D是一个引擎, 也可以说是一个平台,我们可以在上面编写代码, 让自己的代码跑起来。 类似于C++的编译器,或者Java的Eclipse。

如图:用Unity3D来设计航母
用Unity3D来设计航母

二. Cocos2dx是什么


Cocos2d-x 是一款国产的开源的手机游戏开发框架,基于MIT许可证发布。引擎核心采用C++编写,提供C++、Lua、JavaScript 三种编程语言接口,跨平台支持 iOS、Android 等智能手机,Windows、Mac 等桌面操作系统,以及 Chrome, Safari, IE 等 HTML5 浏览器。

Cocos2d-x 降低了手机游戏的技术从业门槛,在全球范围得到广泛使用和认可。腾讯、网易、盛大、掌趣等国内游戏大厂,以及任天堂、Square Enix、等国际大厂均已使用cocos2d-x引擎开发并推出了自己的手游产品。使用cocos2d-x引擎的历年代表作有《我叫MT Online》《捕鱼达人》《刀塔传奇》《放开那三国》《欢乐斗地主》《开心消消乐》《保卫萝卜》《梦幻西游》《大话西游》《传奇世界》《剑与家园》《传奇霸业》等。

如图:使用Cocos创建列帧和骨骼。
在这里插入图片描述

三. 区别以及选择


在这里插入图片描述
总结:

  • Cocos2dx适合开发手机端游戏,开发小型游戏,开发语言是C++。
  • Unity3D适合开发PC端游戏,开发大型游戏,开发语言是C#。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/233928
推荐阅读
相关标签
  

闽ICP备14008679号