一直想问的是。比如有一个sceneA,调用了cocos studio出的ui,这个ui上有一个图片和按钮,点击按钮,进入另一个场景。在那个场景做出一系列改变后,重新载入sceneA,这时候因为之前那个场景做出改变所以希望sceneA的图片也跟着改变。但是sceneA偏偏又是载入的ui的文件。
像这种情况怎么解决?读取图片节点,然后删除原图片,新增新图片?
觉得cocos studio是不是要加一个这样的功能?我是很需要的。
也可能高人有好方法,欢迎赐教。
一直想问的是。比如有一个sceneA,调用了cocos studio出的ui,这个ui上有一个图片和按钮,点击按钮,进入另一个场景。在那个场景做出一系列改变后,重新载入sceneA,这时候因为之前那个场景做出改变所以希望sceneA的图片也跟着改变。但是sceneA偏偏又是载入的ui的文件。
像这种情况怎么解决?读取图片节点,然后删除原图片,新增新图片?
觉得cocos studio是不是要加一个这样的功能?我是很需要的。
也可能高人有好方法,欢迎赐教。
你更新图片可以使用void ImageView::loadTexture(const std::string& fileName, TextureResType texType)方法。
另外因为Cocos2d-x是根据文件路径作为key来全局缓存纹理的,所以文件名不变,Cocos2d-x也不会再次加载。