Xcode模拟器正确显示纹理但不显示设备

时间:2019-07-01 21:38:27

标签: ios swift sprite-kit texture-atlas sktextureatlas

我刚刚将SpriteKit游戏中的纹理切换为使用Sprite Atlas。当我在Simulator上进行测试时,一切正常,但在连接的实际iPhone上却没有。地图集中的所有纹理均以排序的网格图案显示,缩小并扭曲以适合SKShapeNode。

这是我正在使用的代码

O

我确定这是一个愚蠢的错误,但无法弄清楚是什么。

感谢您的帮助!


更新

我只使用5种完全独立的纹理。如果我为每种纹理创建一个新的图集,则效果很好。这似乎效率低下吗?还是我应该做的,因为这些纹理不是同一动画的帧。

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,但是我的设备或模拟器上没有显示纹理。我通过删除其中包含纹理的文件夹并使用Xcode创建新文件夹,然后将图像副本拖到我创建的文件夹中来解决了这个问题。