虚幻5已经发布,现在开始学unity是不是跟不上时代了,unity后续会不会也紧跟虚幻发布相应的更新?
虚幻5已经发布,现在开始学unity是不是跟不上时代了,unity后续会不会也紧跟虚幻发布相应的更新? 从另一个角度说一下。就换个工具的功夫,你的技能就废了,那你这个技能来源本身也够废的吧。。 对街的日料店出了道看起来很好吃的烤大腰子,
然后在麦当劳打工的厨子小明慌了神:“麦当劳是不是要跟不上时代了?要不咱麦当劳也改卖烤大腰子吧” 等你基本了解了Unity后,虚幻5发布;
但等你基本了解虚幻4后,虚幻6就出了(狗头)。
所谓的“时代”是由市场决定的,
而市场的决定权不在社畜的手中。
咱好卑微啊……
图是网友瞎改的 既然你问了,那就是的。
这是个心理问题,不是客观事实问题。 说的好像以前Unity赶得上虚幻4一样。。。 我之前用了几年的unity,去年转的ue,我感觉ue的优势不在于ue5那些炫目的功能,而是自身平台的扎实,我先简单列一下差异,之前我在一个群里和人对喷喷输了,于是仔细调查了下unity和ue的差异
欢迎一起探讨,有不对的地方请使劲喷
我感觉我目前的问题是我对unity源码反而不熟悉,ue反而了解一些实现,所以以下列表是纯粹的纸面对比,毕竟unity现在很多功能都还是PPT阶段,具体如下:
urp也是没有阴影的,图上写错了
首先反对说ue不适合移动开发,ue已经在移动端发力了,ue难度太大,项目成本高昂,不适合小公司才是真的
unity内置管线基本就是个笑话,不算阴影,物体灯光的DC数竟然是:N(物体)*N(灯光)
所以只能用urp对比ue
整体看下来我觉得ue是一个更为优秀的平台,要比unity更为完备
首先unity所有看似可以和ue对比的功能都没有大规模应用
其次性能上rhi还有task graph还是有一定优势,渲染上纸面差距应该很大,但是我没办法测试,毕竟测试成本太高,而我对unity那些PPT功能也没兴趣了解,希望有人可以详细测试并告知结果。基于这一点有可能随着手机性能的增强,差距会更大
逻辑方面,unity天生短腿,ilcpp生成无用的内容太多了,冗余很大,看过我司内部的一个优化讲解,仅仅是优化ilcpp就可以节约150m的内存,而unity新出的burst实际上也是一个非通用方案,很多条件下无法使用,多线程完全被ue按在地上摩擦
ecs是唯一的优势,然而应用局限性也巨大
然后unity的资源加载基于AB包的方案就不说了,基本就是闹着玩的,基于unity完全不用考虑大世界的问题
动画方面ue的状态机的完备程度基本吊打unity,动画的性能我不了解,动画系统应该都是基于多线程的,可能性能差异不大
最后说说ue的问题:
首先是代码过于臃肿
基于引擎的功能开发非常复杂,不过也许魔改unity引擎代码也很麻烦,毕竟他引擎不提供代码,隐藏了很多
其次ue编辑器开发太垃圾了
然后工具链不够完备,引擎editor太渣,这个是对比3A引擎,有幸看到了3A的工程,对比下来,感觉ue还差的很远,但是作为一个平台,底子是可以的,如果大厂投入巨大资源没准能有一个和3A引擎一较高下的工具链,从这一点上看unity就是个玩具
我个人还有一点觉得可能是ue一个邪门的地方,ue的shader开发要么你连连看,要么写到插件里,或者你就写到引擎里,这点我非常不理解,着色器开发非常不便利,复杂效果必须要改引擎代码
感觉ue应该好好把基础打牢,这才是核心竞争力,那些花哨东西可以慢慢来,不着急 取决于你不合群时 心理承受能力 和独立思考能力 世界上不止有3A大做,还有P社4萌之一的,Magicka 2。
用Unity做的游戏已经越来越多了,这才是未来的潮流。 虚幻5在哪发布了,这也叫发布吗,这顶多叫预告,那我也能说只要unity不倒闭,早晚有一天 unity 2077 会发布了