Replacing image in sprite 修改sprite的图片
程序员文章站
2022-04-03 22:25:47
...
============================================================
博文原创,转载请声明出处
============================================================
在自己的app中需要修改ccsprite的图片,没有使用spritebatchnode,在网上找到方法。
[sprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"sprite.png"]];
我用了,但是不好使,崩溃,调试,找原因,一切正常。
最后发现,我在sprite的init中,没有设置原来的texture,直接调用setTexture,不管用。加上下面代码:
mainSprite=[Sprite spriteWithFile:@"redFile.png"];
虽然这个image我不需要,但是必须有,否则以后setTexture不工作。
希望对你有用 :)
推荐阅读
-
python学习-图片处理小程序(PIL的安装、PIL.Image的使用、 示例程序(图片灰度值修改))
-
Unity学习笔记(09):UGUI的Image节点和Sprite精灵图、实现进度条加载动画
-
用脚本实现UGUI Image图片 、NGUI Sprite图片 帧动画
-
在 Laravel 5 中集成 Intervention Image 实现对图片的创建、修改和压缩处理
-
使用intervention image如何修改图片中非透明区域的颜色?
-
使用intervention image如何修改图片中非透明区域的颜色?
-
WebRequest加载streamingAssetsPath文件夹中的图片来动态修改Image的Sprite
-
Replacing image in sprite 修改sprite的图片
-
【UnityShader】设置Image组件图片透明四个方向透明渐变(Sprite原理相同)
-
从AssetBundle中获取图片,给Image 组件替换Sprite