yjs0375 发表于 2023-10-3 19:30:54

为什么cocos比Unity更容易出BUG?

之前做过一段时间的程序(不是做游戏开发),现在做游戏策划。
团队用过Unity,用过cocos。
总感觉CoCos出的BUG比Unity要多好多。这是我的主观感觉么?

一江不理我 发表于 2023-10-3 19:31:32

因为缺乏测试
大量高覆盖单元测试。是保证质量的唯一方法

买太阳 发表于 2023-10-3 19:31:51

在以前,cocos2.x 和3.x早期,还用cpp的时候,cocos出了问题确实好找。
这也就是开源的好处,除了问题顺着调用堆栈总能找到源头。unity不开源,出了问题也就定位到一个库,自己也不能改,只能等官方修复。

但是cocos3.x后期,骚操作就来了。
先是搞了个cocosstudio的编辑器,这玩意儿烂到爆就不说了,还不开源。经常遇到编辑器明明支持的功能,引擎运行库不支持。运行库明明写了代码的功能,编辑器不支持。
最后更sx的是,编辑器项目说cancel了,不更新了,然后把所有下载链接下架了,我tm当时项目做了一年多,刚到尾声,他给我来这么一出。

后面到了creator,这个b东西,bug一堆,反应巨慢,每次随便操作一下,只要你按ctrl s,他就要build半天,这期间还不敢操作,不然分分钟崩工程给你看。
这个玩意儿,虽然还是号称开源,但是jsb直接各种复杂的绑定,想找bug也没那么容易了。

dollon 发表于 2023-10-3 19:32:19

楼上回复有点不太赞同。 鄙人无奈转行进入Unity(creator 项目被砍了!!!),用了一年左右的感受就是 Unity 你只需关系 做自己的 业务, 但是 做cocos 你得没事就去 看看 底层。 各有优劣, 好处是 我做creator 几年,没事 看看 engine代码, 除了渲染 底层 基本都熟悉一点.坏处是 这行业 水太浅,面试都喜欢问 底层,说实话,大部分也就那样.

但总的来说,用creator是我最快乐的时光,比较 没事看底层,光明正大的摸鱼

huanhuanlala 发表于 2023-10-3 19:32:35

我只用过2.0.x的扣扣死。一般代码出问题查过去,80%+都是扣扣死的坑……
页: [1]
查看完整版本: 为什么cocos比Unity更容易出BUG?