我刚刚将SpriteKit游戏中的纹理切换为使用Sprite Atlas。当我在Simulator上进行测试时,一切正常,但在连接的实际iPhone上却没有。地图集中的所有纹理均以排序的网格图案显示,缩小并扭曲以适合SKShapeNode。
这是我正在使用的代码
O
我确定这是一个愚蠢的错误,但无法弄清楚是什么。
感谢您的帮助!
我只使用5种完全独立的纹理。如果我为每种纹理创建一个新的图集,则效果很好。这似乎效率低下吗?还是我应该做的,因为这些纹理不是同一动画的帧。
答案 0 :(得分:1)
我遇到了类似的问题,但是我的设备或模拟器上没有显示纹理。我通过删除其中包含纹理的文件夹并使用Xcode创建新文件夹,然后将图像副本拖到我创建的文件夹中来解决了这个问题。