肯定用了 NodePool 的 用预制多的肯定要用对象池的
Laya很多地方都用了对象池的,比如说计时器
cocos 也有对象池但是感觉没有写好
cc nodepool也只是提供个思路
针对业务一定有比nodepool更好的实现方式
这个要当事人自己去写
既然称得上勇士,那应该无惧版本
友情置顶,哈哈,看到各位的讨论,吓得我尿都甩出几滴
希望官方能看到这个 他们可能觉得他们的性能做游戏已经很ok了 没有和行业内对标比对一下 看下别人引擎为什么不卡 为什么ccc就那么卡
谁跟你说没对标竞品了?u3d是摆设么,不过除了五花八门的小游戏平台,原生目前还比不上人家
希望ccc多多关注小游戏性能问题。虽然当前road主打原生。请不要放弃小游戏。
3.1.2 是重点优化小游戏性能的版本,不过也要看这个案例中具体使用的功能是什么,怎么使用的,有 Demo 我们也可以协助优化
panda大大,3.1.2动画涉及到透明度变化容易出问题,初始化是0,tween到255还是看不到。在动画编辑器里面也会出现。我照着最新版的pr修改然后定制引擎还是没办法解决。一路升级就卡在这个版本了
好的,大佬。我打包下,我差点忘了看这里了,
这是我自己测试用的包,代码没去太多的整理,但还是可以很流畅的跑和测试性能的,我所有的都打包下应该不会报错,少了东西和我说我再上传,哈哈
GameControl.ts 主要看这个文件创建和回收都写在这里面
DropBox.ts 盒子的脚本
Bullet.ts 子弹的碰撞脚本
GameControl.ts 中 createBoxInterval 是设置盒子创建的间隔阈值 最小20 电脑卡了可以设置大一些
看看能跑多少分 哈哈
Performance_testing2.zip (1.6 MB)
怎么样了后面
好的,我们新的商业项目也在使用3.1.2进行,后续有什么问题我会及时反馈。
不知道啊 给大佬代码了还没回复呢
刚看到,先建立内部 issue 跟踪
没错,真的变成烈士了!搞了差不多一个月,现在等着被炒
后来跟踪了没有呢。
我们只看到了 @jaxamu1的 2D 物理测试用例,和你的情况应该不同,你说的是你的项目中有不少 3D 模型。
Creator 3D 的升级路径是,先升级 3.0,然后升级 3.1,到 3.0 和到 3.1 shader 都有一些变化,参考下面这些文档
接下来可以无缝直接升级到 3.3
从 3D 1.1 升级到 3.3 应该可以免费获得非常显著的性能优化,如果没有你再来找我