首页 > 解决方案 > 如何在 iPad 版 Playgrounds 中添加图像?

问题描述

我正在使用 SpriteKit 和 Playgrounds for iPad 编写一个简单的 2D 游戏。我正在尝试使用以下代码添加菜单按钮:

SKSpriteNode(imageNamed: )

如何指向图像?我尝试使用右上角的小加号向项目添加图像,但是当我这样做时,我收到错误“无法将'UIImage'类型的值转换为预期的参数类型'String'”。那么,如何指向图像呢?

标签: swiftspriteplaygrounds

解决方案


您应该将图像拖到Resources目录中。

在此处输入图像描述

然后你应该使用文件名,即String. 这就是您收到此错误的原因。

let image = UIImage(named: "image.png")
// or
let node = SKSpriteNode(imageNamed: "image.png")

当您像这样初始化 UIImage 时,您将看到图像的预览:

在此处输入图像描述


推荐阅读