gpt4 book ai didi

ios - SCNNodes 中的颜色

转载 作者:搜寻专家 更新时间:2023-10-30 22:06:18 25 4
gpt4 key购买 nike

我正在尝试将 SCNNode 的颜色设置为自定义 RGBA 颜色,但是当我尝试设置该框时,它最终会变成白色:

let box = SCNBox(width: 4, height: 1, length: 4, chamferRadius: 0)
let boxNode = SCNNode(geometry: box)
myScene.rootNode.addChildNode(boxNode)

boxNode.castsShadow = true


box.firstMaterial?.diffuse.contents = UIColor(red: 30, green: 150, blue: 30, alpha: 1)

这会使盒子变白,但是这样做是可行的:

box.firstMaterial?.diffuse.contents  = UIColor.greenColor()

如何使盒子具有自定义的 RGBA 颜色?

-谢谢

最佳答案

传递给 UIColor 初始值设定项的值需要介于 0 和 1 之间。您应该将 rgb 值除以 255。

box.firstMaterial?.diffuse.contents  = UIColor(red: 30.0 / 255.0, green: 150.0 / 255.0, blue: 30.0 / 255.0, alpha: 1)

关于ios - SCNNodes 中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36584677/

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