【发布时间】:2018-12-24 09:13:26
【问题描述】:
我创建了一个 cocoa touch 框架项目,它使用 SpriteKit 并包含图像资源。 (这是一个框架,因为我的想法是创建一个可以添加到不同应用程序的迷你游戏)。
我正在使用使用此框架的示例项目对其进行测试。
我的问题是在运行时 - 当我创建一个带有图像的精灵时出现错误:
SKTexture: 加载图片资源 XXXXX 时出错
我正在使用 SKSpriteNode(imageNamed:"XXXXXX")。 图像位于文件夹中的框架包中。我也尝试将它们放入资产目录中。没有任何效果。
任何想法是什么问题?
【问题讨论】:
-
我尝试从框架中创建一个 UIImage 和图像,它起作用了,因为我使用了:UIImage(named:in:compatibleWith:) 并给了它 Bundle(for:type(of:self))。我希望在创建 SKSprite 或 SKTexture 时有某种方法可以传递框架包
标签: ios swift sprite-kit ios-frameworks asset-catalog