几个性能问题

1.将声音,特效做成PB,
场景start的时候加载,初始化对应的obj。

问题是第一次 吧提前创建好的obj放到场景中并且播放用时20多毫秒。
第一次以后用时就不超过5毫秒了。
为什么已经加载了,第一次还那么慢呢?

2.2D UI 。做成PB
场景start 加载 初始化,
每次仅仅是 设置active = true 外加 getWorldPosition convertToUINode setPosition 并没有其他。耗时 7到10毫秒。

这个性能有点太耗了。

PB是神马?

active 过程中有一些损耗是正常的,因为所有组件需要走一遍 onEnable 逻辑,可以具体 profile 看看热点在哪里再优化

音频是需要解析的,而且大多数平台一定会延迟到第一次播放的时候再解析,所以可以在播放前先预热播放一次(调用完播放立即停止)

谢谢:+1:,我试试。

就是Prefab