我目前正在开发一款简单的2d精灵套装游戏。当我创建背景"图像"对象我使用SKSpriteNode方便的imageNamed:initializer初始化它。但是,在查看了一些spriteKit文档后,我发现也可以设置"图像"使用纹理而不是纹理:初始化程序的背景精灵。
我想知道哪一个最符合我的情况,一般来说,哪一个使用哪一个。
以下是我目前使用的代码 - backgroundImage = SKSpriteNode(imageNamed: "BackgroundImage")
以下是我可以使用的代码:initializer-
var backgroundTexture = SKTexture(imageNamed:"BackgroundImage")
backgroundImage = SKSpriteNode(texture: backgroundTexture)