这是我的 GameScene.swift 的代码:
import SpriteKit
class GameScene: SKScene {
// 1
let player = SKSpriteNode(imageNamed: "pointer")
override func didMoveToView(view: SKView) {
// 2
backgroundColor = SKColor.redColor()
// 3
player.position = CGPoint( x: size.height * 0.5, y: size.width * 0.1)
// 4
addChild(player)
}
}
我试图将其更改为红色,但没有任何反应,我也想知道如何将其更改为任何颜色,甚至是更具体的颜色。
最佳答案
使用 UIColor 而不是 SKColor。
backgroundColor = UIColor.redColor()
UIColor 有几个属性。只需使用 UIColor.
并开始输入您想要的颜色的名称。如果不存在,请使用 UIColor(red: 1, green: 0, blue: 0, alpha: 1)
创建您想要的颜色。希望这可以帮助。
关于swift - 我是 Xcode 新手,我正在尝试更改项目的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35867458/