找回密码
 立即注册
查看: 219|回复: 5

米哈游的魔改unity引擎是否毫无技术含量?

[复制链接]
发表于 2023-8-15 18:49 | 显示全部楼层 |阅读模式
米哈游的魔改unity引擎是否毫无技术含量?
发表于 2023-8-15 18:49 | 显示全部楼层
是的,毫无技术含量。腾讯网易之类的大厂甚至于不屑于自己写一个。
发表于 2023-8-15 18:50 | 显示全部楼层
本来游戏引擎就不是啥特别复杂的东西。很多问题之所以成为问题,都是因为c++老前辈们没啥文化造成的。c++老前辈们就会茴香豆的茴字有四种写法,const有四种写法,指针有四种用法,对于架构这种东西,他们的水平停留在单例。

他们不擅长做大项目,但擅长把一段十行的代码,性能优化到世界第一,从而证明c++是最牛逼的编程语言,精通所有const用法的自己才是最牛逼的程序员。

魔改啥?看下它的接口,用c#重写一个根本就不困难。
Unity有啥东西是你自己写不出来的?shader你不会写?抽象个component出来,啥都findComponent你不会?把一大批数据集中处理,起个名字叫ECS,你就当它是美国卡住中国脖子的先进技术了?

Unity就不是啥好引擎,世无英雄遂使竖子成名而已。怀疑都不敢怀疑,能有啥大出息。

Unity唯一作对并且做成功的事情是用了c#。但要看到,unity是有历史包袱的。

unity早期版本那个时代,c#还不成熟。mono连自己的gc都没有,当然不堪大用。
所以Unity搞了个c#跟c++结合的引擎。
多种语言搞一个项目,就是dog shit,自己给自己找麻烦,想改点东西得c++项目组跟c#项目组吵架。然后c++项目组还怕自己失业,拼命夸大c++的强大和无敌。

现在c#的各方面性能都已经很成熟了。微软也开源了c#。追求实时性还可以自己搞ZGC。
很多事情,之所以成为高科技,就是因为没用c#。用了c#,它就是大白菜。

本来看起来高深莫测的东西,动一下就出bug,谁用起来都小心翼翼。换成c#之后,谁都看得懂了,清澈见底,实习生都能搞懂它怎么用。
说这是技术的进步,还是退步?不管哪种,用了c#,c++码农的确赚不到钱了。

不用unity,就不用背负它的历史负担。用c#重新做个引擎,要胜过unity十倍。用它的垃圾干嘛?

不会做?跟我学啊,我教你。
发表于 2023-8-15 18:50 | 显示全部楼层
那国内谁有技术含量呢?腾讯还是网易?还是刚刚裁员的库洛?
发表于 2023-8-15 18:51 | 显示全部楼层
程序员吹水的事情怎么能拿出来挂呢。
虽然不一定认可说的内容,
但码农之间吹吹牛b不是很正常的吗。
发表于 2023-8-15 18:52 | 显示全部楼层
Talk is cheap. Show me the code.
—— Linux 的创始人 Linus Torvalds 在 2000-08-25给linux-kernel 邮件列表的一封邮件中提到。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-3 03:06 , Processed in 0.783011 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表