SpriteBuilder中应用智能精灵集之后提示找不到文件的解决
2015-10-25 15:43
393 查看
SpriteBuilder中有一个将方便的功能,可以用文件夹中的若干图片生成1张图片;这称之为智能精灵集合(smart sprite sheet).好处是可以一次性的加载图片到显存中去,提升了性能.
但是开启该特性之后,原来一些通过文件名访问的方法和函数会出现提示找不到文件的错误.
这时有2种办法解决:
1.不使用Smart Sprite Sheet机制,所有找寻文件的方法都可以恢复工作了。
2.直接从CCSpriteFrameCache中查找原来的文件名,如下例子:
但是开启该特性之后,原来一些通过文件名访问的方法和函数会出现提示找不到文件的错误.
这时有2种办法解决:
1.不使用Smart Sprite Sheet机制,所有找寻文件的方法都可以恢复工作了。
player.streak = [CCMotionStreak streakWithFade:3.f minSeg:1 width:30 color:[CCColor whiteColor] textureFilename:@"ccbResources/ccbParticleSnow.png"];
2.直接从CCSpriteFrameCache中查找原来的文件名,如下例子:
CCSpriteFrame *frame = [[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:@"ccbResources/ccbParticleSnow.png"]; player.streak = [CCMotionStreak streakWithFade:3.f minSeg:1 width:30 color:[CCColor whiteColor] texture:frame];
相关文章推荐
- Select data from an Excel sheet in MSSQL
- Default style sheet for HTML 4
- CSS Sprite使用简介
- 程序员小抄大全
- HTML 5开发的在线雪碧图片合成工具
- smart cache
- 雷電MAILD---Smart smtp
- smart array系列陣列卡常見1700系列報錯
- 网站设计之CSS精灵图
- 合理使用CSS Sprite,避免内存暴涨
- 500强公司要求每个员工会应用的方法和工具
- Sprite Kit Swift游戏开发新手指导手册(4)
- Sprite Kit Swift游戏开发新手指导手册(5)
- TexturePacker打包后的带透明度的图片在cocos2d-x中使用时有黑边
- cocos2d-x 自定义精灵类
- Apache POI 之 初学实战篇 (二) --- 创建Sheet
- iOS —— Sprite Kit API
- cocos2dx中精灵的动作
- 02 Sprite 图片精灵
- cocos2dx3.2学习笔记之Scene、Layer、Sprite