持续关注~~
楼主可以试下creator3d和腊鸭对比 鞭尸一下
大佬么得开紧急会议了?
看结果
- native好像性能是差了点
- h5 中
spine测试的cocos性能比laya高,静态渲染时,性能高
多精灵随机移动时,看逻辑帧占时比较高,可能是1600次update执行的缘故?
期待官方的结果
有laya的工程吗?可以发出来一起对比一下吗?
h5的spine性能cocos也输了FPS18.02
楼上再测下加载速度吧,我总感觉cocos加载perfab太慢了.
别比了。。说这个问题 我都说了很多次了,论坛也有很多人说,最后都是不得了之 你以为官方团队不知道? 是装不知道。。native性能到底咋样我想他们心里比谁都清楚。每次都说性能优化,2.4反而还降了 囧
其实各有各的优点,清楚了问题所在在做项目的时候也会避免踩一些坑
实例化速度也很慢,实际开发中感觉各方面都比1.x差很多。借楼再催促一下引擎团队尽快解决图片边缘杂色问题,别的引擎都没有这个问题的。
我比较喜欢creator的开发方式,感觉现阶段感觉creator可以把重心往性能优化方面放放了,,,
很好奇性能差异这么大,主要是因为哪个层面上的设计造成的。渲染框架的差异?还是说cocos creator在js层跑的计算量太大,未利用上jit编译器优化而造成和编译执行的巨大性能差异?
还是说就是因为layabox支持gpu instance而造成的?
造成这个差异的主要原因,还是因为COCOS CREATOR有编辑器,为了支持可视化编辑,做了很多处理。
就像U3D比Cocos 2DX的性能差一个道理。
从另一个角度而言,使用Cocos Creator开发,性能问题交给引擎解决就行。至少我们上层开发的时候编辑器用着舒服。
而用LAYA开发,你自己来解决工具流?
说实话,如果只是写一个运行时,不做编辑器。随便找个引擎团队来写,性能也不会输给LAYABOX(不要和我杠这句话,我TM也写了十来年3D引擎,这里面是啥情况我不清楚?)。
但难就难在现在拖了这么一个工具。
大家想想,为什么COCOS一定要花90%的人力去做这个工具?这是因为,成功的商业引擎,都是有工具的。如果一个引擎靠爱发电,支撑不了多久的。
为了在这个世界上多活一天,COCOS选择了从统一的工具入手,构建像U3D一样的生态环境。 从长远计划来看,是没有问题的,这也是为什么资本愿意投资COCOS而不是其它引擎的原因。
关于性能这个问题,我们只有等。
1、等COCOS优化好
2、等用户机器性能更好
我不是开玩笑的,为什么到手游后期,U3D几乎一统江湖。就是因为工具好用啊,经过几年的发展,U3D针对2D优化了不少,玩家机器性能也更好了,包大小随着网络的发展不再纠结多出来的8M。
如果这两个月急着上大项目,就LAYA吧。我也不劝。
但如果你的项目不需要渲染那么多SPRITE,又或者你项目其实也没有那么急。 那就要三思了。 至少,
#在COCOS群吐槽COCOS,没人踢你吧?
#在官方社区吐槽COCOS,没人删你贴吧?
#找COCOS官方引擎组人员问问题,没人对你说:问这个问题得先充钱吧?
关于大批量的图片渲染,其实就不应该使用sprite了.你可以直接管理顶点数据,然后自己提交上去,你试一下,上w个图片应该性能也不会有什么问题.关于渲染这块的拓展creator已经慢慢开始提供接口了,这方面还挺好的.(ps 吐槽一下其实sprite的设计确实有点重了)
大佬说的也对,因为这个编辑器好用大家才从2dx转到creator。大家不是来吐槽的,就是搞不懂怎么性能还越来越差来了,引擎组人少任务重大家理解,但有些基础功能没做好还是有点说不过去,比如2.4图片边缘问题,正常显示图片这真是很基础又必不可少的功能了。
确实
我们项目几乎没任何动画 就一个简单界面 fps在20多
服了
嗯。我也想知道 为什么,哈哈哈。 等等看。
边缘杂色问题不是引擎问题,这个是很正常的现象。别的引擎如果用的是默认统一预乘(pixi),或者 Canvas 渲染(pixi/egret/Creator 1.9),自然就不会有问题。已经有无数的帖子反馈过,最终都证实跟引擎无关了。
抱歉我们现在没有人力去重新分析 2.x 的性能问题了,我们在全力推进 3.0 的合并工作。
但是我们之前测试过很多很多次原生平台的性能,也跟 1.9、laya 做过很多安卓、iOS 的性能对比,以及骨骼动画的性能对比,Creator 的性能和流畅性是满足需要的,甚至帧率已经超越 1.9 和 2d-js, 2d-lua。(加载速度还是不够快,但是渲染快)
你们验证性能时,记得 关闭引擎的 debug 模式再构建,要看 fps 可以手动调用 cc.debug.setDisplayStats(true); 开启 profile 面板。因为引擎在 debug 模式下代码会增多,需要判断的内容会变多,无法发挥真正的性能。
再次强调,我承认 2.x 加载速度不如 1.9,但是渲染变快了。如果因为加载速度慢了,就习惯性喷引擎性能差,是有点主观的。试想一下,加载变慢了我们好歹能绕过去,如果渲染根本跑不动开发者就绕都绕不过去了。
性能和包体是 Creator 发展的根基,等我们收拾完 3.0,就会持续跟进下去,请大家放心。
3.0?啥时候出