Jsb 加载过的图片,c++不会从cc.textureCache的缓存里去拿。

如何遇到的这个问题:
使用cocos2dx3.10 jsb来开发客户端游戏, 使用js加载cocos studio的json格式文件超级慢,于是自己绑定接口,使用c++来加载csb格式的场景(只有场景,没有动画和组件),效率提升了3-5倍。

问题来了:
问题1:
遇到首页这样的场景,加载时间花了600多毫秒,差一点的机器直接就崩溃了。
于是使用js去先行加载图片资源,方便场景加载的时候不要花太多时间去初始化图片,
但是,实际上并不会减少很多 还是会有300多毫秒的加载时间。

问题2:
使用js从缓存中拿已经通过cocos studio里加载好的xxx.plist里面的图片,加载到舞台中是不显示的。 获取材质得到材质为空。实际上是没有加载到正确的图片。 由此可见,c++里加载的图片 使用js去直接使用是无法使用的。只能重新使用js加载,然后使用。