对比unity3d_unity3d webgl 对比 - CSDN
  • 现在手游火的一塌糊涂,引擎也是...其它的不多说,这里主要就对比Unity3D和Cocos2D-X,帮助大家选择。 如果你想开发一个2D游戏,有着C++/C/LUA之一的基础,那么Cocos2D-X也许比较适合你。他本身就为2D游戏设计,

    现在手游火的一塌糊涂,引擎也是层出不穷除了引领3D市场的Unity3D,独霸2D市场的Cocos2D-X之外,还有虚幻、Sphinx等,甚至搜狐也开发了国产的Genesis-3D引擎。
    其它的不多说,这里主要就对比Unity3D和Cocos2D-X,帮助大家选择。

    如果你想开发一个2D游戏,有着C++/C/LUA之一的基础,那么Cocos2D-X也许比较适合你。他本身就为2D游戏设计,有着丰富的源码、实例和教程文档。你可以得到社区的大力支持。

    如果你想开发一个3D或2D游戏,有着面向对象编程语言基础(比如Java、C#、AS等)。那么Unity3D会很适合你。虽然他主攻3D,但是assetstore有着丰富的插件,使得你想快速构建一个2D游戏也不是一件难事。

    其实把这两个东西放在一起比,即使不严格说也是没有办法说的。Cocos2d-x是个渲染引擎,专注2D游戏(即使内部利用3D的很多技术)。而Unity是个解决方案,不单是渲染引擎,早先专注于3D应用的开发;最近因为它一个2D插件(用来帮助开发者制作2D游戏)在用户需求中还是比较强烈的,战略性的官方开始把这个插件的功能官方化(官方开始制作2D功能的模块),因此可以说由把Cocos2d-x的功能也在融合进来。这个是概念上的澄清。

    基于概念回到问题,学习这两个东西,并不是两个技术的方向,而是两个游戏开发类型的方向。因为Unity如果弄得很通,Cocos2d-x就是个子集(仅负责渲染管理)。我只能说,对于刚入门的,如果你不是只想专注于2D游戏,那么,完全可以从Unity入手,理由:

    1、完整的解决方案,学好一个,其他的东西上手非常快;
    2、海量的学习资料;
    3、没有C++的繁琐,完全可以专注于技术点的学习;

    学习难度的话,我想C++如果好的话,Cocos2d-x相对小一点,涉及功能少很多,所以,相对简单;但是C++如果不会或者不好,则另当别论,而且相对入门的来说 js和c#更亲民。

    那么我个人是怎么选择Unity3D和Cocos2D-X的?
    我自然是选择Unity3D:
    1、虽然你现在可能是做2D游戏,但如果你以后想做3D呢?用Unity3D的话从2D到3D的转换成本很低。
    2、丰富的插件支持。
    3、成熟的工具以及强大的编辑器拓展,让你可以很方便的定制适合自己项目需要的编辑器。
    4、内置强大的性能分析工具。
    5、几乎支持所有主流平台:WEB、Win、Mac、IOS、Android、XBox、PS3、Wii

    6、Unity5还有更完善的光照系统、UI架构以及支持发布成Html5。可见该引擎的发展处于高速阶段。


    展开全文
  • Cocos2dx和Unity3D对比

    千次阅读 2019-09-12 15:39:58
    Cocos2dx和Unity3D对比 引擎 Cocos2dx Unity3D 包体大小 小 大 应用启动速度 快 慢 是否收费 免费 收费 友好度 版本不太友好,2.x和3.x差异比较大 比较稳定 社区支持 ...
    Cocos2dx和Unity3D对比
    引擎 Cocos2dx Unity3D
    包体大小
    应用启动速度
    是否收费 免费 收费
    友好度 版本不太友好,2.x和3.x差异比较大 比较稳定
    社区支持 比较强大 很强大
    是否开源 开源,可以直接修改底层 不开源
    入门难度 偏难,底层C++ 比较容易
    难度曲线 较为平滑 直线上升
    适用领域 2D,中小型游戏 3D,中大型游戏

    总结:从引擎本身来看,Unity3D比Cocos2dx强大很多,适合开发大型3D游戏;但是在开发中小型2D游戏上面,Cocos2dx是不错的选择!

    参考:

    https://www.zhihu.com/question/23499299/answer/24899792

    http://www.benmutou.com/archives/2388

    展开全文
  • 【项目经验】cocos2d和unity3d的比较

    千次阅读 2011-10-18 21:29:54
    简单列了一下他们之间的区别,希望对你们有用

    简单列了一下他们之间的区别,希望对你们有用

     


    展开全文
  • 关于Unity3D中的版本管理

    千次阅读 2015-11-11 00:54:18
    使用Unity3D也有一段时间了,由于团队一直使用SVN进行版本管理,现总结一下: (1) Unity3D的二进制资源必须加锁进行版本控制,因为它没办法merge; (2) Unity3D自己产生的C#工程相关文件,包括VS产生或者Mono产生...

    使用Unity3D也有一段时间了,由于团队一直使用SVN进行版本管理,现总结一下:

    (1) Unity3D的二进制资源必须加锁进行版本控制,因为它没办法merge;

    (2) Unity3D自己产生的C#工程相关文件,包括VS产生或者Mono产生的,都不需要归入版本控制;

    (3) 在新加入项时,Unity3D会产生一个同名的.meta文件,这个文件记录了此项一个唯一的64位的guid,这个文件必须上传,否则会出现各种缺失的异常情况(比如脚本Miss等)

    (4) 对于Library文件夹,有以下几个.Asset文件需要进行版本管理:

                   TimeManager

                   TagManager

                   QualitySettings

                   ProjectSettings

                   NetworkManager

                   InputManager

                   EditorBuildSettings

                   DynamicsManager

                   AudioManager

    即便如此,在使用Editor进行开发时,由于需要经常改动场景的.unity 文件,而这个是二进制的,所以需要得锁且不能Merge。感觉并行开发的难度还是比较大的,Unity3D还是比较适合个人开发者和较小团队开发,对于大型团队开发,无论是从版本管理还是代码结构上,都觉得不太方便和自然。

    原文地址

    展开全文
  • Unity3D中JavaScript与C#对比

    千次阅读 2016-03-22 13:50:14
    有3种编辑语言可供使用,不过用的最多的应该是javascript和c#两种语言,相信很多朋友特别是新手都会很纠结于到底该用二者种的哪一个比较好,下面是老外对unity3d中这两种语言进行的一个整体有效的对比,此为第一章节...
  • Unity3d接入气象数据 Unity3d接入气象数据 Unity3d接入气象数据 Unity3d接入气象数据
  • Unity3d场景快速烘焙【2019】

    万次阅读 多人点赞 2019-12-26 19:09:28
    很多刚刚接触Unity3d的童鞋花了大量的时间自学,可总是把握不好Unity3d的烘焙,刚从一个坑里爬出来,又陷入另一个新的坑,每次烘焙一个场景少则几个小时,多则几十个小时,机器总是处于假死机状态,半天看不到结果,...
  • VR这么火,你选UE4还是Unity 3D?

    千次阅读 2019-03-05 16:01:38
    在虚拟现实大热的今天,开发者界也出现了“甜豆花”与“咸豆花”之争。在游戏开发者制作游戏时,面对都是免费、都支持各大平台...Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视...
  • Unity3d不久之前正式发布了Unity3d 2017.1, 这个版本的发布也宣告了Unity3d正式告别了5.x时代,并且开始已年份直接命名,开启了新的纪元。那么Unity3d 2017相较上一版本到底有哪些改进呢?这介绍这些改进之前先放出...
  • unity-横向比较unity3d与其他的游戏引擎的优势与不足
  • Havok物理引擎与Unity3D的结合

    万次阅读 2017-07-12 22:43:53
    目前3D手游的开发主要工具是使用Unity3D引擎,于是,如何在Unity3D的开发过程中结合入物理功能变一个需要仔细考虑的问题。 我们考察的2种物理效果实现方案:Unity3D物理引擎和Havok物理引擎。 Unity3d物理引擎介绍...
  • 经常有没入门但想入门乃至刚入门Unity3D游戏开发的童鞋,问一些在业内人士看来是常识的问题。虽然这类问题看起来很傻,但是如不能得到解答或者如若解答不好,都可能会导致这些童鞋被误导,乃至因此而被拒之门外。 ...
  • Unity3D和Unreal Engine 4对比(转自知乎)

    万次阅读 2018-03-02 14:06:18
    作者:谭草头乙链接:https://www.zhihu.com/question/52036177/answer/226200121来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。什么是游戏引擎,什么是虚幻引擎(Unreal Engin 4...
  • Cocos Creator与Unity3D对比

    千次阅读 2018-10-23 18:25:02
    unity基本一样,生命周期中的Awake变成了OnLoad,剩下的基本一样吧: http://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html   2.component: 与unity不同的是,没有与gameObject对应...
  • Unity3D】自学之路2.0

    万次阅读 多人点赞 2020-04-07 08:40:42
    一、前言 原文主要讲的是如何从零基础入门,然后一步一步进阶的文章,包括很多学习资料,学习的网址,研究方向等,内容还是比较全面的。大家多多支持一些克森大神,关注一下他的公众号。这篇文章就将原文的内容...
  • Unity3D】键盘鼠标控制视角的移动

    万次阅读 2017-05-02 17:23:48
    其实也不难,换到Unity3D里面是想办法控制摄像机的移动。下面举一个简单的例子说明在Unity3D如何用键盘鼠标控制视角的移动的。如下图所示: 就像大部分游戏一样,可以用鼠标滚轮控制视角的远近,键盘的wasd和上下...
  • Unity3D游戏场景优化之批处理

    万次阅读 2015-09-07 10:53:56
    最近开始研究Unity3D游戏场景优化,每次提及游戏优化这个话题的时候,我的脑海中都会浮现出《仙剑奇侠传六》这个让四路泰坦都光荣陨落的神奇游戏,作为一个使用Unity3D引擎进行游戏开发的仙剑玩家,我曾经天真的以为...
  • 接着上一章unity3d人脸识别(一)来讲 本教程仅供参考学习使用 转载请注明出处 上一章讲到如何实现两张照片中的人脸对比,基于此功能, 本章将讲到如何通过摄像头捕捉到的人脸图像实现实时人脸识别对比,真正的...
  • 今天我想和大家聊聊Unity3D游戏项目的版本控制。1、为什么要进行版本控制?  当我一个人写代码的时候,在我的脑海中是不存在版本控制这个概念的,因为我对整个项目的代码如数家珍。可是当我和一群人在一起写代
  • Unity 3D 引擎对于开发者来说,入手非常快,因为它采用的是 C# 作为开发语言,这也大大降低了开发者的门槛。但凡只要懂一门编程语言的人都能使用 Unity 3D 引擎开发,另外 Unity 3D 的内部架构设计非常好,采用的...
1 2 3 4 5 ... 20
收藏数 5,198
精华内容 2,079
关键字:

对比unity3d