我创造了一个新的游戏" xcode项目,我试图做一个非常简单的" Hello World"我在屏幕上显示图像。
我的图片无法加载。错误:SKTexture: Error loading image resource: "img/flappy1.png"
代码是教程的精确副本。我忘记了什么吗?
我的代码:
我的形象:
当我运行应用时:
答案 0 :(得分:1)
尝试" flappy1.png"而不是" img / flappy1.png"。
在Xcode的管理器中看起来像文件夹的东西实际上不是磁盘上的文件夹,而是" groups"仅存在于Xcode中。
除此之外,当资产被添加到Xcode中的项目时,项目会存储资产的路径,并且可以在没有绝对路径的情况下加载它。
所以:
var birdTexture = SKTexture(imageNamed: "flappy1.png")
答案 1 :(得分:0)
如果您有两个目标(例如iOS,macOS),则会出现类似的错误消息,“目标成员资格”未设置为同时包含资产。