关于纹理平铺的疑问,

1.对于同一个图片资源,当直接放在res目录下面等待创建Sprite的时候去获取再来平铺可以正常。
但是如果打包成plist后去cache中访问则报错: NOPT dimensions…这是为什么啊

2 可以通过直接修改已有图片的纹理成平铺纹理么, 现在是新建一个Sprite再addChild。

  1. 如果想用平铺功能,推荐的做法是把图片单独放在目录下,不要打包到plist里面;
    如果和其他图片一块打包进plist,那么getTexture获取到的是plist对应整张大图的纹理,而不是16*16的纹理;
    这样原来纹理的边界就变了,不再是自身了,而是其他图片的纹理了,那平铺还有什么意义?

另外平铺的纹理必须是标准尺寸大小,2的n次幂,比如6464,256256这种的,NOPT就是非标准尺寸的错误

  1. 没看懂,标准做法是photoshop等工具制作一个左右边界、上下边界分别能对接上的标准尺寸纹理就行了