gpt4 book ai didi

ios - 如何使用 SpriteKit 以编程方式快速更改背景颜色

转载 作者:行者123 更新时间:2023-11-30 11:57:05 25 4
gpt4 key购买 nike

我有这个游戏,并且我有一个函数,当调用每个不同的游戏模式时,我想在单击模式时更改背景颜色,但是当我这样做时什么也没有发生。能告诉我怎么做吗,谢谢

override func update(_ currentTime: TimeInterval) {
// Called before each frame is rendered


switch currentGameType {
case .easy:
enemy.run(SKAction.moveTo(x: ball.position.x, duration: 1.3))
break
case .medium:
enemy.run(SKAction.moveTo(x: ball.position.x, duration: 1.0))
self.view?.backgroundColor = UIColor.white //I TRY IT HERE
break
case .hard:
enemy.run(SKAction.moveTo(x: ball.position.x, duration: 0.7))
break
case .player2:

break
}

最佳答案

您的场景背景与 View 背景无关。

您应该设置场景的背景颜色。在本例中,场景是 self:

self.backgroundColor = .white

但是,如果您想使用图像作为背景,则需要添加一个覆盖整个场景的新节点,并将该节点的纹理设置为您的图像。

关于ios - 如何使用 SpriteKit 以编程方式快速更改背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47689833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com