let mat = this.getComponent(RenderableComponent).material;
let texture = mat.getProperty(‘mainTexture’) as Texture2D;
let img = texture.image.data;
微信上img为null
let mat = this.getComponent(RenderableComponent).material;
let texture = mat.getProperty(‘mainTexture’) as Texture2D;
let img = texture.image.data;
微信上img为null
有尝试过调试吗,texture 有值?texture image 也有值吗,还是只是单纯的 img 为 null
把 game.js 里的 cc.macro.CLEANUP_IMAGE_CACHE 改成了 false,解决了。
感谢,我们遇到了跟你类似的问题,跟据你的解决方式关闭动态合图解决了。但是这样就牺牲了内存方面的优势。所以3D如何打静态图集?