Unreal 和 Unity 3D 各有什么特点?如何选择

 我来答
zenki1984
2017-04-26 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1357
采纳率:83%
帮助的人:408万
展开全部
Unreal4的画面好,效果棒。。但除了画面好之外,浑身上下全是缺点。。尤其那UI设计器简直就像是在故意刁难人。。文档更是烂到了家。。如果踩到坑,别说中文的文档稀缺,英文的文档都够呛能找得到。。刚发布时震惊业界,现在已经半死不活。官方一直不敢公布市占率,就已经是最好的证明了。推测连1%都够呛。
UNITY 3D画面渣,效果差。。但可以开发出比较靠谱的游戏。。而且从手游到端游,再到vr ,游戏机,WEBGL,甚至是掌机游戏。。。全都能做。。目前IOS和安卓的游戏,有接近70%是用UNITY制作的,用户包括腾讯,索尼,任天堂,史克威尔艾尼克斯,暴雪等几乎所有一线游戏厂商。。并与微软,小米,脸书等公司深度合作,前景一片大好。
两者的根本原因,在于游戏逻辑实现方式的不同。。
Unreal4有个蓝图系统,其实就是个可视化状态机,试图吸引那些抱有“不会编程也能做游戏”想法的零基础小白。但只要稍微了解下开发常识,就知道“不写代码做游戏”就是个笑话,做个场景漫游,就是极限了。除非将来有重大科技进步,比如量子计算机普及化等原因。否则,就不要指望开发游戏可以不写代码了。。。
而除了这个蓝图之外,就只能靠写底层的C++代码来实现功能了。。一入底层深似海,没个十来年的积累,想也别想。。由于并不是所有人都英语八级,所以才需要用金山词霸。。。同理,不懂底层的人,才必须依赖引擎才能开发游戏。。而对于那些底层大神,用个记事本,直接写D3D就能做出游戏了。资源可以手动分配,比使用引擎灵活的多,引擎只是拿来"偷懒"用的。。
UE4的尴尬之处就在于,尽管小学生都能用它做出个场景漫游之类的小DEMO。。但却无论如何都做不出真正可以“玩"的游戏。。就更别说上线运营了。。只能由“英语八级”的人,才可以做得出来。。但"英语八级"的人又很少用词典。。。

UNITY3D对于小学生来说,无从下手。。因为在不考虑插件的前提下,它没有“不写代码就能做游戏”的功能。。所以学习UNITY3D的人,至少都有一定的编程基础。。。这就有了一个好的前提。。即便是零基础小白,也只能先去学语法,打好基础,再来学UNITY3D。。没有想要一步登天的那种。
再者,UNITY的脚本语言是C#,这门语言绝对不是最简单的。。比PHP,PYTHON,RUBY等语言要复杂很多。。。但它绝对是“适用于游戏开发的语言”之中,最简单的,没有之一(并非所有编程语言都适用于游戏开发)。。只要肯用心学,零基础小白也可以在半年之内掌握C#。。
至于底层知识。。UNITY绝大部分都帮你搞定了。。你不需要“英语八级”,只要把“汉语拼音”学好就够了。
fh...2@sohu.com
2017-04-24 · TA获得超过219个赞
知道小有建树答主
回答量:226
采纳率:0%
帮助的人:49.3万
展开全部
Unity 3D适合做手游 Unreal适合做PC/家用机游戏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式