【问题标题】:Error loading image in SpriteKit Hello World在 SpriteKit Hello World 中加载图像时出错
【发布时间】:2017-02-09 22:27:01
【问题描述】:

我创建了一个新的“游戏”xcode 项目,我正在尝试做一个非常简单的“Hello World”,在屏幕上显示图像。

我的图片无法加载。错误:SKTexture: Error loading image resource: "img/flappy1.png"

该代码是其适用的教程的精确副本。我是不是忘记了什么?

我的代码:

我的头像:

当我运行应用程序时:

【问题讨论】:

  • 我必须恭维你非常详细的问题!

标签: ios swift sprite-kit


【解决方案1】:

尝试“flappy1.png”而不是“img/flappy1.png”。

Xcode 管理器中看起来像文件夹的东西实际上并不是磁盘上的文件夹,而是仅存在于 Xcode 中的“组”。

除此之外,在Xcode中将asset添加到项目中时,项目会存储一个指向asset的路径,并且可以在没有绝对路径的情况下加载。

所以:

var birdTexture = SKTexture(imageNamed: "flappy1.png")

【讨论】:

    【解决方案2】:

    如果您有两个目标(例如 iOS、macOS),并且未将“目标成员资格”设置为包括这两个目标,则会出现类似的错误消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 2017-10-07
      相关资源
      最近更新 更多