当前位置:首页 > 每日看点

你为什么不用unity引擎?

卡卷网1年前 (2025-01-06)每日看点318

介于写两行代码就觉得自己是程序员的玩意太多了,我就来随口点两个Unity的致命问题:

1,同样的赋值都有耦合:

GameOjectgo=GameOject.Instantiate(....); TranormgoTranorm=go.GetComponent<Tranorm>(); goTranorm.parent=this.tranorm;//[1] goTranorm.localScale=Vector3.one;//[2]

代码中1和2的位置互换就能出事,这不是耦合是什么?a.=c;a.d=e,这两行代码换个位置就能出问题,你觉得这不是问题吗?你还有资格自称程序员?

2,不可见用SetActive?

那就是有需求说”按钮渐隐出去“,我做一个tween最后是让按钮SetActive(false)?你觉得这代码合理吗?你大约是写sideeffect写习惯了把?爱凑效果,就别自称是程序员,污蔑了这个称号,写程序从来不是”效果看起来一样啊“就完事儿的,这是耍小聪明。而编程最考验的是可性,就像游戏开发80%的时间是在而不是从0到1的写一些业务。写sideeffect对于一个程序员来说就是耻辱。

什么是好的游戏引擎?好的游戏引擎必须最起码的符合2个指标:

1,可用性高,就像一个程序员写的代码一样——在读到他的第一时间就能明白整个逻辑,这才是好的。而不是什么还要”一回生,二回熟“,有哪个品牌的汽车会以”你考了驾照会开别的车,但是看我这车,1、2次必定出交通事故“而骄傲的?引擎就是一种服务,连这点服务意识也没有叫什么引擎?

2,解决问题,而不是麻烦——你可以有一套自己的规范,但是这套规范应该只有你引擎开发者自己遵守,对于别人来说这不应该是den。好的引擎应该是这样的?我从Photoshop或者3DMax或者Maya直接拖一个文件到工程里,直接就可以用,并且根据对应软件的习惯和传开发的习惯就可以用。什么玩意,弄不好还推荐什么”技美“,还要商业化神话一个本不该出现的岗位。

所以,死命的Unity的,基本都是只会用Unity的,只要有点见识就不会觉得Unity是个好东西。


为什么Unity能火?我突然想起来一个笑话——有一位大老板到一家小餐厅吃饭,小餐厅的厨艺不咋的,但是厨师于摆盘,菜做的不好吃但很好看,大老板第一次见这么难吃的东西可以摆的这么好看,就送了一大笔钱让这家餐厅发展。结果同行们开始认为,好吃不好吃都是次要的,好看才是赚钱的关键。于是开始钻研摆盘技术,甚至造盘子的也不甘寂寞,造出了各种可以让”技术厨师“DIY的盘子,以便摆出更好的造型。这故事说的不正是游戏行业和unity么?

说穿了,Unity就是游戏开发界的PowerPoint,做个Demo(对应做个PPT)忽悠投资商没什么问题,但是你要拿他做点事情?呵呵。

说句不好听的,这几年发展下来,Unity都要不如egret了。我用你一个引擎,为的是帮我解决一些麻烦的问题,结果你倒好,反过来给我添麻烦。egret尚且知道屏幕分辨率提供很多好用的解决方案,Unity不知道这些年干什么吃了。

很多在egretlaya里面随手粘来的功能,到了unity里面简直是登天一样的困难。如让一个按钮暂时”彻底消失“掉,正常思路都是utton.enaled=utton.visile=false,unity呢?自己想想就知道了。坐标系还要破天荒的换成笛卡尔坐标系,从显示器出现那一天开始针对电子产品开发就习惯了向下Y增加了,他要来个反的。

做游戏还有一件天大的事情,就是数据传递,Unity呢?一看就是凑效果弄个DontDestroyOnLoad,还特别不好用,得,干脆凑效果凑到底,PowerPoint当Flash用,切换界面要转的数据全部写Json,然后读Json总行了吧?呵呵,读写Json这种在大多引擎里都是毫不费力的事情,到Unity得遵守多少潜规则?你试试看弄个数组?C#提倡高手用struct,Unity就不提倡你用。

很多功能在别的引擎开发3、4个小时调试完成封版本了,到Unity30个小时搞不定。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/6567.html

分享给朋友:

相关文章

普通人一部手机用多久?

普通人一部手机用多久?

各位知友,你们的现在的手机用了多久了呢? 回看国外分析机构 TechInsights的报告,目前大家的用机周期是越来越长了,在国内,也达到了「40个月」,就是很多人至少三年半才会换一次手机。 仔细想想,不对呀,现在新机不是一直出吗?…

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

感觉手机配置都差不多,为什么有的手机能卖2k-3k,而有的手机却能卖到6k-8k?

与所有的商品一样,手机的价格,也是由它的成本所决定的。 虽然看起来3000元的手机和6000的手机配置差不多,甚至处理器都可能是同一个,但在很多大家容易忽略的地方,决定了两者价格的不同: 例如手机的外观,塑料的机身,与素皮机身和玻璃机身就完…

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

我给你举个真实的例子。。 有一个人叫高伟东,在哈尔滨工作。在2012年做了一个APP。使用词根词缀背单词。名字叫: 词根词缀词典这个人编辑了2300余条词根,给10万多条单词建立了词根索引,整理了50多万条的单词记忆方法,包括新版本的诸多新…

到什么程度才叫精通 Linux?

我们医院有个大牛。 有一次,我的Linux电脑下载了Microsoft office 365 不能运行。于是买了2.5升装康师傅冰红茶找到大牛,让他帮忙解决。 大牛白了我一眼,让我把安装包发给他,只见他输入一个命令将安装包打开,整个屏幕都是…

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

抖音小店三个月了一单没出,也没有流量,一个星期好像都没有一个点击,怎么办?

好消息,你有毅力上200多个品,还能坚持三个月 坏消息,一单没出 我感觉你还是别碰抖店了,甚至电商平台都别碰 你没这个缘分 我要是这样,我得用一百辆叉车叉死我自己 你如果还想坚持,我直接给你这套至少价值19800学来的新思路 简单来说就是…

如何评价小米14pro顶配可以选配卫星通话,小米15全系都无法选配?

如何评价小米14pro顶配可以选配卫星通话,小米15全系都无法选配?

雷总不是说了吗,我可以不用,但你不能没有。市面上OPPO Find X8 Pro和vivo X200 Pro的卫星通信版分别加价300,而荣耀Magic7和Magic7 Pro有卫星通信版且不加价,荣耀更显诚意。 我觉得有是更好的,虽然使用…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。