Swift 如何在iPad的游戏场中添加图像?
我正在用SpriteKit和iPad操场编写一个简单的2D游戏。我正在尝试使用以下代码添加菜单按钮:Swift 如何在iPad的游戏场中添加图像?,swift,sprite,playgrounds,Swift,Sprite,Playgrounds,我正在用SpriteKit和iPad操场编写一个简单的2D游戏。我正在尝试使用以下代码添加菜单按钮: SKSpriteNode(imageNamed: ) 如何指向图像?我曾尝试使用右上角的小加号将图像添加到项目中,但当我这样做时,会出现错误“无法将'UIImage'类型的值转换为预期的参数类型'String'”。那么,如何指向图像呢?您应该将图像拖到参考资料目录中 然后,您应该使用文件名,即String。这就是你犯这个错误的原因 let image=UIImage(名为:“image.pn
SKSpriteNode(imageNamed: )
如何指向图像?我曾尝试使用右上角的小加号将图像添加到项目中,但当我这样做时,会出现错误“无法将'UIImage'类型的值转换为预期的参数类型'String'”。那么,如何指向图像呢?您应该将图像拖到
参考资料
目录中
然后,您应该使用文件名,即String
。这就是你犯这个错误的原因
let image=UIImage(名为:“image.png”)
//或
let node=SKSpriteNode(ImageName:“image.png”)
这样初始化UIImage时,您将看到图像的预览:
选择Assets.xcsets文件,然后单击主窗口左下角的
+
添加图像。选择新图像集,命名图像并将文件拖动到图像槽中
那么这个代码就可以工作了
let node = SKSpriteNode(imageNamed: "image.png")
但这也会起作用
let node = SKSpriteNode(imageNamed: "image")
祝你好运