【问题标题】:SpriteKit Scene Images showing as red cross on simulatorSpriteKit 场景图像在模拟器上显示为红十字
【发布时间】:2019-05-17 10:46:23
【问题描述】:

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

  • 我已将 Images/start-button.png (+@2x +@3x) 添加到我的项目中
  • 我创建了一个新场景:MenuScene.sks
  • 我在场景中添加了一个 Sprite 对象。
  • 我已从纹理字段“开始按钮”的下拉菜单中选择

在我的场景显示中,我可以看到我的开始游戏按钮。

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

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

模拟器预览:

这些图像不是超大的(大约 300x150),它们以编程方式加载到我的场景中,使用:

SKSpriteNode(imageNamed: "Images/start-button")

有谁知道我在这里做错了什么? 非常感谢!

【问题讨论】:

  • 您正在使用文件夹结构,这可能是模拟器无法使用的原因。你有什么理由不在资产中这样做吗?

标签: ios swift sprite-kit


【解决方案1】:

start-button.png 拖放到 Assets.xcassets 区域并尝试再次运行模拟器

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    相关资源
    最近更新 更多