我有一个"Arrows.xcassets“包含两个项目,两个PDF矢量艺术箭头。它们被设置为“Scales->单比例尺”,并加载到通用插槽中。
我正在尝试将它们加载到一个SKNode中:
let arrowTex = SKTexture(imageNamed:"green_arrow_up")
let up = SKSpriteNode(texture: arrowTex))当我运行这个程序时,我在控制台中得到了这个错误:
Error loading image resource: "green_arrow_up"有许多帖子暗示这是你可以做的事情(比如这 1),但我找不到一个能真正显示如何引用这些图片的帖子。我试过:
green_arrow_up@1x
green_arrow_up@1x.png
green_arrow_up
green_arrow_up.png但这些都没有用。我肯定有个简单的诡计?
更新:我找到了链接问题的第二个线程,其中包含了更多的细节,包括一个指向一个已知的好文件的链接。我抓起了那个文件,它运行的很好,我甚至能够缩小它的大小,它看起来仍然很棒。我用Gapplin从SVG转换成PDF,有人知道吗?
发布于 2019-04-22 16:59:01
好吧,经过一番吹毛求疵后,我找到了一个解决办法。Gappin根本没有正确地进行转换,尽管这意味着我不能真正地说。然而,我找到了一个在线转换器,而且所有的东西都能正常工作。因此,如果您得到了这个错误,尝试使用那个转换器,看看它是否修复。
https://stackoverflow.com/questions/55797495
复制相似问题