U3D引擎为什么成了灾难?

  • 根正苗红
    的确不是.net。口误了。是Mono这个山寨跨平台.net。一般比.net还落后几个版本...其实不管是Mono也好,.Net也罢,反正都是JIT,和C++这种纯编译语言比,运行效率上的劣势还是很大的。受限于mono/.net的垃圾回收机制,U3D的内存管理更是让你急的跳脚,只能能省则省,主动点的处理办法都没有。
    其实也没有贬低u3d的意思,c#毕竟比c++写起来爽很多。开发速度也快的多。参与过的一个u3d项目,十来个码农耗时一年半。换成c++的话,同样长的周期大概码农数量翻倍都不够了。
  • l
    lostyzd
    用的人水平问题,unity做上面那几个游戏绰绰有余了。更不用说unity最近引入了dod的ecs和scriptable renderpipeline(搞这些东西的两位可是真大神)。目前unity唯一的问题就是要交钱才能看源码了。
  • y
    ysn132
    逃离塔科夫了解一下
  • w
    w酱
    Unity并不是注重画面表现的引擎,虽然最近两个大版本有了大提高,但是太看美术功力了,自身的editor就不是特别好用,所有的特效你都要手写,非常考验技术积累。
    UE4这点上优势太大了,默认就有非常好的效果,几个官方案例都非常强大,随便拉一拉就能出成绩。
    就大宇那个技术美术还活在2004年,别指望做什么好效果了,遇到unity这种需要自己搭积木的引擎,怎么搭疗效也不会太好。他就没那个钱和时间来做技术积累。

    可以说崩崩崩的技术团队都比大宇和北软牛逼

    你们要比引擎也是拿unity2018去比啊,拿unity4-5.4时代的丢人玩意比什么
  • 你好s1
    大概也就崩坏3和炉石能拿出来说说

    U3D的问题,不是手机游戏怎么样,事实上U3D做手游是不错的,它的问题是PC游戏优化不好

    炉石当初选择U3D是看重它移植手游方便,但即使是炉石这样画面要求不高,制作公司又是业界顶尖

    优化实力,依然把PC的炉石优化做成屎。
  • s
    snoopys
    什么年代了,跟引擎有什么关系
    赛车手开奥拓一样比你开奥迪快
    U3D不如UE,也没烂到做不出东西的成都
    明显成本低导致的
  • t
    treexper
    unity3d通过UnityEditor类魔改unity3d编辑器界面真是好简单,在开始项目前先根据游戏改一版属于自己的unity3d编辑器(绝大部分也就是把代码实现的部分封装到界面的表单中,一般是游戏特制的),然后给那些没有代码基础的人去开发游戏,非常方便。可以说易于上手方面做到了极致了。ue4估计也能,但我想没有u3d简单。
  • A
    An@xxxny
    不用过几年,要怼现在就可以怼,用UE4做出来的辣鸡也不少。自己不好好看帖立个靶子打,来,你来优化U3D你赢了可以吧。
  • 塔奇克马
    你不看看你举的两个例子 大宇双剑.

    那还有什么可说的?还有脸说别人立着靶子打呢?
  • S
    SpectatorA
    提一个凡人不朽,画质及格优化炸裂。打通出字幕了才看到unity
  • a
    askl80
    逃离塔科夫画面看起来不错,不过还在内测呢
  • t
    trentswd
    我感觉u3d就不适合做大型rpg
    国内一票,什么轩六仙六夏风
    国外也有黑曜石的专八暴君
    都读图贼慢,零散文件贼多
  • a
    aoiro
    肯定要看英文的啊,英文查一查字典就能懂,中文都不知道讲的什么东西,而且落后好几年

    -- 来自 能看大图的 Stage1官方 Android客户端
  • V
    VladiMio
    看火人啊
  • k
    kuglv
    unity优化是比较难一点,但不是说做不了什么大型游戏
    先让你们傻逼美术少瞎几把用GI,不要无脑alpha test,学会自己做shader优化,做不到就别逼逼什么引擎优化不好
    大宇双剑又是什么货色,一扇门做出2000+面的强大美术功底吗
  • b
    back57992
    同意ls,不在于引擎而在于个人。unity太易用了,就这点就足够了
  • s
    snowingred
    讲道理神舞的画面和优化在国内水平来说还是可以的,然而那天雷一般的剧情。。。
  • A
    An@xxxny
    那还真不好意思,不小心说出了事实:D毕竟你玩的U3D神优化大型3D游戏很多不是?
  • S
    Sehnsucht
    拿一个残缺不全的列表树靶子打。

    永恒之柱和Shadow Tactics: Blades of the Shogun 都没
  • h
    hourousha
    让美术学会自己做shader优化是不是要求有点高?
    不要无脑alpha test?那难道无脑alpha blending?对于镂空或不规则复杂形状,相对于blending或者直接建模解决,alpha test怎么看也是消耗最低的方案了不是?
  • 十神白夜神月
    奥日与黑暗森林
  • k
    kuglv
    是我措辞不准确,我的意思是要学会做shader优化,不是限定美术来做,何况还有TA这种人来做
    至于alpha test是因为最近在搞移动端相关的性能分析,一顺手就写上去了,但是优化这种东西一直都是在做减法,如果渲染有瓶颈又没有替代方案那自然是能砍表现效果就砍,不是说让你不要无脑弄一个东西你就去无脑弄另一个东西了
  • 近距离作战
    KSP
  • e
    evaeyes2
    U3D别人都能做奥秘与黑暗森林这种神作

    工具在手 差距在人
  • k
    kingiii
    喷alphatest估计只看优化指南,可以看一下这篇
    https://zhuanlan.zhihu.com/p/33127345
  • A
    Anonymous_User
    物理运算单核限定……
  • k
    kuglv
    扣帽子之前建议你先仔细看看这文章到底写了什么结论,再自己去IOS上测试一下树林场景的性能开销
  • t
    tenco
    PS3时代日本一堆厂商说要换用虚幻3

    花了差不多10年才掌握

    这种公司不让他们用U3D还等什么?
  • 路德维嘉
    神舞的画面和优化其实是超过了23线日厂的
    落后的是系统和剧情
    然而问题是——一个游戏好玩不好玩,看的主要就是系统和剧情,画面是可以延后考虑的,有最好,没有只要系统和剧情够出彩也是可以的,而且你的画面也没到世界顶尖能让人当旅游游戏的地步
    这TM就很尴尬了
  • y
    yone0000
    今天看到个用U3D做的DEMO
  • 伊莉伊莉雅
    好强哇
  • i
    islxyqwe
    imas的mltd和cgss都是unity3d做的啊。堪称手游画面标杆了
    只能说 工具是工具
  • t
    terric
    unity做法是把.net的跨平台库给绑上去了。所以能跨平台。。。
  • m
    masterzx
    你们讨论了半天,吃瓜群众从举例的好游戏中只能看出,u3d完全是灾难啊
  • 伊莉伊莉雅
    等等吧,以后会好的。
  • h
    hourousha
    你确定?
    iOs这边的方式是.net->IL2CPP->Cpp + ObjectC
    js这边的方式是.net->IL2CPP->LLVM->js
    android和PC默认方式是mono,不过android的IL2CPP作为试验功能也有1年的时间了,PC端的IL2CPP没记错近期版本也支持了。
  • e
    endrollex
    虚幻4经过很多大作考验,性能靠得住

    UNITY只有小游戏比较出彩,规模较大的游戏不适合
    就好比你在PS4上开发PS3画面级别的游戏,用心做都能做好,但不能挖掘出PS4性能,硬要做成PS4级别,就是优化灾难
  • d
    deviljz
    以前是这样,后来他们为了不每个平台都自己实现一遍mono,改用il2cpp了
  • t
    terric
    感谢告知,我知识库太久没更新了
  • M
    Mobushi0
    xx哪个再说u3d易上手的自去试试。几个人带节奏就变云开发了?
  • g
    galm2pixy
    技术菜的团队用啥都菜才是真
    你看ttf,起源引擎玩出花,真有技术还不能挑个适合游戏的引擎开发么......
  • 虎纹鲨鱼鱼鱼
    游戏做不好不要怪工具... U3D玩不转给你UE4也好不到哪去
  • p
    pgain2004
    数数我玩过觉得不错的:空洞骑士、林中之夜、纪念碑谷、Pokémon Go、Superhot、Oxenfree、Inside、Layers of Fear、Enter the Gungeon、看火人、奥日与黑暗森林、Jotun、她的故事、Grow Home、永恒之柱系列、无光之海、暗影狂奔系列、废土2、辐射避难所、The Forest、Darkwood、Broforce、瘟疫公司系列、RimWorld、Year Walk、The Room系列、Kentucky Route Zero、城市天际线、Cuphead、Subnautica。
    还没出并比较期待的有个The Last Night。
    嗯。
  • t
    tgzeror
    单论画质来说,unity确认比不过ue4,什么时候ps4上有一堆unity大作,unity才算赶上ue4
    就算2018新出了几个渲染管线,感觉还是差点意思
  • h
    hotshotgg
    抛开应用场景说功能不是耍流氓吗,u3d起码在移动端开发时用起来很方便,虽然图形处理没那么好但手游本身对图形的要求就不高,不然你以为为啥大家都爱用u3d做手游。