版本:2.4.3
Platform:Web
问题描述:项目创建了很多物体,主要是label和input,我已经采用了优化了DC的办法,现在已经优化到了8个,但是帧率还是很低。移动相机位置卡的不行。
你看你的Game logic 31.84 你的游戏逻辑太复杂了可以分帧执行你写的逻辑,拆游戏逻辑
估计是在update里加了for循环
Update里面什么都没做呢。
我确实没有在update做任何逻辑处理。我拖动相机移动就会特别卡,感觉是camera渲染大量object造成的。但是又不知道什么原因
组件schedule里面的逻辑呢,并且一个节点更新其他节点需要更新你就先更新这个节点周围的下一帧更新后面的依次类推.游戏执行一次循环调用game logic 就要耗时32ms,重点看看游戏每循环一次都要跑你写的哪些逻辑,这些逻辑能不能拆成几帧去完成
要验证你的猜测你把所有的node设置为false就行了
我就好奇,你这项目是干啥的?
非常感谢兄台能持续提供有价值的建议。
如果把所有node设置为false,也就不会卡顿了。
已解决
采用计算相机的可视范围,剔除相机范围以外的物体即可。
要咋样剔除啊,知道方法了不会做啊 
可视范围外的node设置为false
