【求助】游戏功能面板的制作

我现在使用prefab制作各种游戏面板。 比如角色, 背包, 商城等,
没有拖入场景, 通过loader动态加载的。

现在有个问题: 通过cc.instantiate复制一个prefab, 然后在加到场景中, 到显示出来, 有点慢。
面板中的onload中和update中都没有加入处理逻辑。

我在游戏中预加载了部分面板,
对于最常用的, 比如角色, 背包, 在场景载入完成的时候 直接instantiate出来, 设置active false,并缓存起来
但第一次打开的时候 还是偏慢, 再次打开就是秒开了。

有其他什么好的方法处理面板吗?