博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpriteBuilder中应用智能精灵集之后提示找不到文件的解决
阅读量:7099 次
发布时间:2019-06-28

本文共 629 字,大约阅读时间需要 2 分钟。

SpriteBuilder中有一个将方便的功能,可以用文件夹中的若干图片生成1张图片;这称之为智能精灵集合(smart sprite sheet).好处是可以一次性的加载图片到显存中去,提升了性能.

但是开启该特性之后,原来一些通过文件名访问的方法和函数会出现提示找不到文件的错误.

这里写图片描述

这时有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];
你可能感兴趣的文章
布局文件中fill_parent和match_parent有什么区别?
查看>>
HTTP报文内的HTTP信息
查看>>
sublime使用技巧(1)-- 下载与插件安装
查看>>
linux 自定义快捷命令
查看>>
学习Spark——环境搭建(Mac版)
查看>>
tsung的压力测试
查看>>
Linux常用命令之文件搜索命令
查看>>
H5移动前端开发常用高能css3汇总
查看>>
bzoj1618[Usaco2008 Nov]Buying Hay 购买干草*
查看>>
【原】无脑操作:Eclipse + Maven + jFinal + MariaDB 环境搭建
查看>>
快速幂
查看>>
再谈javascript函数节流
查看>>
周掌柜
查看>>
分布式事务
查看>>
突发奇想
查看>>
强引用、软引用、弱引用、虚引用有什么区别
查看>>
【leetcode】Department Top Three Salaries
查看>>
TreeSet的用法
查看>>
IO流的操作规律
查看>>
在Ubuntu18.04上使用Anaconda(python3.7)环境中安装tensorflow1.13.1
查看>>