UE4与unity3d 哪一个引擎更好一些?

2020-03-18 16:06发布

UE4与unity3d 哪一个引擎更好一些?为什么?两者分别的比较有名的代表作都有哪些?


UE4与unity3d 哪一个引擎更好一些?为什么?两者分别的比较有名的代表作都有哪些?


7条回答
男孩无衣
1楼 · 2020-03-23 19:53.采纳回答

这个问题就像“PHP是世界上最好的语言”一样。。。


我个人一直推崇没有更好,只有更适合。


你不能用挖耳勺炒菜,也不会用漏勺挖鼻孔吧。


Unity3D的优势在于移动端上,学习成本低、开发周期短、上手容易易维护是他的优势。劣势在于画质和优化上,以及大批量游戏对象时的性能问题,当然Unity已经在着手修改这些了。

代表作就太多了,你手机里几乎所有的游戏都是Unity做的(王者荣耀、地狱边境、纪念碑谷,以及各种各样的小游戏),pC端的比如功夫熊猫、仙剑Onlilne、逃离塔科夫(3A)等等吧,多了去了。


UE4的优势在于画面、超高的集成度、性能和网络,就是学习成本比较大,一般公司玩不转。






Ross
2楼 · 2020-03-24 15:25

U3D用的是C#编程语言,比较容易学,同时U3D软件也比较容易上手,UE4使用的是C++编程语言,学习起来成本会比较高,二者的区别是在游戏画质的渲染方面,UE4对画质的细节处理更好一些,特别是在PC端上运行的游戏。但是如果是手游的话,首选还是U3D,因为即使画质没有UE4的渲染好,在手机屏幕上的区别是看不出来的。

听雨
3楼 · 2020-03-30 19:30

从找工作来说个人觉得还是Unity3D好些, UE4是针对3A大型游戏的制作,Unity相对适用中小型游戏。而国内3A型游戏开发还是比较少,所以个人觉得Unity好。

花轮同学
4楼 · 2020-05-07 12:21

游戏引擎没有最好,只有最合适的。不同的游戏引擎能为开发者带来不同的便捷方式。Unity引擎在制作移动端方面优势很大,虚幻引擎偏向制作大型客户端游戏。就这样

蜗牛
5楼 · 2020-05-12 17:40

没有更好,只能说各有各的优势,比如Unity上手快,操作简单,学习起来较为轻松一些,并且市面上大部分游戏都是Unity开发尤其---手游方面

成名作:王者荣耀,神庙逃亡,炉石传说等等

UE4集成更好,渲染更好,但是对设备要求会更高,基础语言是C++学习成本高,难度大

成名作:虚幻争霸

小狮子
6楼 · 2020-06-15 10:04

UE4和Unity3D应该可以算的上是目前市场上最为热门的游戏引擎,也各自拥有为数众多的开发者。虽然一些大型的游戏公司仍然运用自家开发的引擎来制作游戏,但是在巨大的市场需求下,独立开发者与游戏工作室依然需要一款优秀的引擎来支持项目的开发。那么Unity3D和UE4究竟哪个才是游戏开发者的最爱呢?

 

个人认为还是要具体问题具体分析,像独立游戏、手游之类,小团队更倾向用Unity。如果做一些比较大型的游戏,对画质要求比较高的话,UE4显然更具优势。这两者不存在哪个更有前景的对比性,这个问题就好比问你独立游戏与3A哪个更好一样,各有千秋,因人而已。

从国内的情况来看,PC与主机游戏貌似远不如手游这么火爆,国内的游戏产业与设计也都远不如日本欧美,可能Unity更好一些。不过随着国内玩家的审美的普遍提升,对高质量的游戏呼声越来越高涨,UE4很有可能在未来成为主流。  


梅向南
7楼 · 2020-08-28 09:27

这个没有哪个更好一些的说法,UE4主要面向pc,主机游戏的开发,Unity主要面向手机游戏开发。

相关问题推荐

  • 回答 5

    第一种方法:通过点击场景文件打开Unity游戏工程找到Unity游戏工程所在的目录,我这里的工程放在在E盘根路径的Unity_workspace文件夹中。注意:unity软件不支持中文路径,所以不要把工程放在中文文件夹下。我们在这里就打开New Unity Project 4工程,进入到Ne...

  • 回答 13
    已采纳

    如果是学习研究的话,当然是体验官方的最新版本。要是项目开发的话,还是要选择长期稳定版本,也就是大版本的LTS。比如2017.4或者是2018.4都是LTS版本,至于后面的小版本可以去看下更新的内容来做选择吧!...

  • 回答 9

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

  • 回答 11

    1、Unity3D:如果你需要开发大型游戏,或需要开发3D游戏的,请选这个。2、Cocos2D-x:如果你开发的是中小型游戏,对安装包大小比较在意的,请选这个。3、Andengine、Cocos2D-iPhone:如果你只为开发单平台游戏,又非常在意速度和安装包大小,请选这个。最后。...

  • 回答 11

    首先在场景中调整好你要观看的视角选择摄像机,按下Ctrl+Shift+F或者菜单栏->GameObject->Align with view在不行的话,可以调整摄像机的Position 和 Rotation

  • 回答 5

    将MeshRender组件移除即可:

  • 回答 9

    1.在Asset store里选择一个skybox。 2.从素材库中选择一个人物角色,也可以自己建模或者在其他软件中做好再导进来。 3.想好角色如何运动,然后用自己比较熟悉的语言编写来作展示,这段代码可以实现当你按下键盘上的A/D/S/W的按键时,角色会向前后左右四个方向的...

  • 回答 17

    还是要学好编程基础呀如果你觉得编程很苦难 不一定要从c#开始学  学学js flash as等等  有个梯度就好多了如果要用好unity  不会编程那是不行的  学习的过程中都有个头疼的过程  记住  头越痛  代表你要接受的东西越多  坚持 你的大脑在和知识兼容中:D...

  • 回答 4

    xcel 表的操作少不了要引入第三方库,首先我们需要引入 Excel.dll 和 ICSharpCode.SharpZipLib.dll,这两个类库在网上都能找到;然后我们还需要引入 System.Data.dll,这个类库在 Unity3D 的安装路径下的 Editor\Data\Mono\lib\mono\unity 文件夹下能找到...

  • 回答 1

    需要添加如下引用: System.Configuration System.Data System.EnterpriseServices System.Security System.XML using UnityEngine; using System.Collections; using System;  using  System.Data;  using System.Data...

  • 物理引擎问题2021-06-15 17:35
    回答 4

    物理引擎则使用动量、扭矩等用高等数学手段来模拟真实物体,这将得到更真实的效果且使我们的编码更加容易。

  • 回答 1

    不能这样表述,三维通常是立体的空间,二维则是平面的。数学中通常是Oxyz表示空间直角坐标系,Oxy表示表示的是平面直角坐标系,你可以说空间直角坐标系中去掉Z轴可以转换为二维,因为去掉X或Y轴都能转换为二维。...

  • 回答 2

    GameObject.renderer.enabled//是控制一个物体是否在屏幕上渲染或显示 而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的GameObject.Destroy()//表示移除物体或物体上的组件 代表销毁该物体 实际上该物体的内存并没有立即释放,而是等到这...

  • Canvas三种渲染模式2021-04-29 19:50
    回答 10

    一:Overlay—覆盖模式类似于手机贴膜,所有UI都会显示在场景中2D,3D物体的上层在同一个Canvas下可以调整Canvas子物体的先后顺序,层级面板中越靠上则先被渲染多个Canvas下可以调整Canvas组件的Sort Order属性调整渲染顺序,数值越小的画布越先被渲染:Camer...

  • Unity引擎2021-04-29 19:47
    回答 4

    不得不说,Unity3d是个解放生产力的游戏引擎,自带了各种编辑器,可以进行一系列的可视化操作。需要注意的是,unity3d适合FPS游戏,物理游戏等中小型的游戏,并不太适合MMO开发。unity3d难学吗?如何学习unity3d呢?在学习之前又应该了解哪些内容呢?代码写不...

  • 回答 3

    不是人工检查的,如果你的问题里面有敏感关键字,是发不出去的,现在国内所有的网站在发布文章时都要进行检查的,所以你在发之前先检查一下看问题里面是否有违禁词语。

没有解决我的问题,去提问