Ios SpriteKit场景图像在模拟器上显示为红十字

Ios SpriteKit场景图像在模拟器上显示为红十字,ios,swift,sprite-kit,Ios,Swift,Sprite Kit,我在将图像加载到场景时遇到问题: 我已经添加到我的项目Images/start-button.png(+@2x++@3x) 我创建了一个新场景:MenuScene.sks 我已经在场景中添加了一个精灵对象 我已从纹理字段的下拉列表中选择“开始按钮” 在我的场景显示器上,我可以看到我的开始游戏按钮 但当我加载模拟器时,我得到: SKTexture: Error loading image resource: "start-button" 模拟器预览: 这些图像没有过大(约300x150)

我在将图像加载到场景时遇到问题:

  • 我已经添加到我的项目Images/start-button.png(+@2x++@3x)
  • 我创建了一个新场景:MenuScene.sks
  • 我已经在场景中添加了一个精灵对象
  • 我已从纹理字段的下拉列表中选择“开始按钮”
在我的场景显示器上,我可以看到我的开始游戏按钮

但当我加载模拟器时,我得到:

SKTexture: Error loading image resource: "start-button"

模拟器预览:

这些图像没有过大(约300x150),它们通过以下方式以编程方式加载到我的场景中:

SKSpriteNode(imageNamed: "Images/start-button")
有人知道我做错了什么吗?
非常感谢

start button.png拖放到Assets.xcsets区域,然后再次尝试运行模拟器

您使用的是文件夹结构,这可能是导致模拟器失效的原因。有什么理由不在资产中这样做吗?