cocos2dx小知识——更换精灵图片
2014-10-07 22:48
295 查看
转载自:<a target=_blank href="http://shahdza.blog.51cto.com/2410787/1548517">http://shahdza.blog.51cto.com/2410787/1548517</a> 更换精灵CCSprite的图片有两种方式。 1、直接通过图片更换 使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。 1 2 3 4 // CCTexture2D* texture = CCTextureCache::sharedTextureCache()->addImage("bg2.png"); bg->setTexture(texture); // 2、通过缓存帧替换 使用setDisplayFrame(CCSpriteFrame*)函数,利用精灵帧更换精灵图片。 1 2 3 4 5 6 7 8 9 10 11 // //加载plist文件到缓存 CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bg_0.plist"); //使用精灵帧,创建精灵 CCSprite* bg = CCSprite::createWithSpriteFrameName("bg1.png"); //更换精灵图片 CCSpriteFrame* frame = CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("bg2.png"); bg->setDisplayFrame(frame); //
相关文章推荐
- cocos2dx番外篇——更换精灵图片
- cocos2dx番外篇——更换精灵图片
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- cocos2dx 更改精灵图片方法
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)以及利用CCSprite与CCLayerColor制作简单遮盖层!
- cocos2dx读取网络资源(图片)创建精灵代码分享
- lua 对更换精灵图片
- CCSprite精灵更换图片
- cocos2d-x精灵更换图片
- cocos2dx创造精灵的五种方法(包括使用图片名获取图片)
- 【Unity教程】如何动态更换精灵图片&在图集中更换精灵图片
- cocos2dx 3.x(动态改变精灵的背景图片)
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
- 【Unity教程】如何动态更换精灵图片&在图集中更换精灵图片
- cocos2dx,精灵加载图片之后,利用缩放改变精灵大小
- Cocos2dx 3.2 之实现精灵图片放大功能
- cocos2dx图片精灵裁剪圆角矩形方法
- 【iOS-Cocos2d游戏开发之二十】精灵的基础知识点总汇(位图操作/贴图更换/重排z轴等)及制作简单遮盖层!
- cocos2dx创建精灵的五种方法(包括使用图片名获取图片)