gpt4 book ai didi

swift - 如何更改 SpriteNode 中图像的色调

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

我的 SpriteNode 中有一个图像,但该图像是黑色的,并且我的应用程序中有黑色背景。如何更改 SpriteNode 中图像的色调颜色?

我已经尝试过这个:

    retryButton.color = UIColor.white
retryButton.color = .white
retryButton.tintColor = UIColor.white
retryButton.tintColor = .white

这是我的代码:

    var retryButton: SKSpriteNode!

retryButton = SKSpriteNode(imageNamed: "retryImage")
retryButton.name = "retryButton"
retryButton.color = .white
retryButton.size = CGSize(width: 60, height: 60)
retryButton.position = CGPoint(x: frame.midX, y: frame.midY - 100)
self.addChild(retryButton)

我现在希望添加到 SKSpriteNode 的图像是白色的,但图像仍然是黑色的。

最佳答案

您需要首先使用图像创建一个纹理,然后使用该纹理作为 SKSPriteNode 创建您的 retryButton,以下应该可以工作:

    var retryButton: SKSpriteNode!
let texture = SKTexture(imageNamed: "retryImage")
retryButton = SKSpriteNode(texture: texture)
retryButton.color = .white
retryButton.position = CGPoint(x: frame.midX, y: frame.midY - 100)
self.addChild(retryButton)

关于swift - 如何更改 SpriteNode 中图像的色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54257235/

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