使用 Xcode 8,我的项目中有一个纹理图集,其中包含一堆图像。在场景编辑器中,我可以选择一个精灵,然后在该精灵的纹理字段中单击并获取项目中所有纹理(图像)的列表,包括纹理图集中的那些。我从纹理图集中选择纹理。运行应用程序时,我没有得到精灵的纹理。我得到一个大红色 X。
我知道我可以以编程方式从图集中获取纹理并将其分配给精灵。我想知道为什么对精灵的 Xcode (IB) 分配在 Xcode (IB) 内部有效,但在正在运行的应用程序中无效。我应该能够将 Xcode 内部纹理图集中的纹理分配给精灵。
如果我从不在图集中的普通图形图像中分配纹理,它就可以工作。