请教各位大牛如何等待预制体动态资源加载完后再显示预制体

各位论坛的大神大哥们,小弟想做一个效果:一个预制体上有很多动态加载的图片,我想在打开这个板子时等待动态加载的图片全部加载完后再去显示这个板子,比如,点击打开板子的按钮,屏幕上显示一个加载中的动画,等待板子加载完成以及动态资源加载完成后加载动画消失,板子显示。
之前想过一个方案是:首先在动态加载预制体时,显示播放加载动画,然后预制体加载完成后将预制体透明度设置为0,接着把所有该预制体要动态加载的资源的方法全写在onload中,使用promise的方法等待加载资源,等到预制体中资源全部加载完后触发事件,将加载动画隐藏,将预制体透明度设为255。
但是该方案实际操作太过麻烦,而且无法解决预制体中通过cc.instance的方式进行动态加载的资源节点,所以 请教论坛各位大牛有没有更好的方案。