【问题标题】:SceneKit : how to change the color of an objectSceneKit:如何更改对象的颜色
【发布时间】:2018-05-06 18:49:52
【问题描述】:

我阅读了 Apple 的文档,他们说解决方案在 UIKit 内部;不幸的是,我不是为 IO 编写代码,而是为 MacOS 编写代码,所以没有 UIKit。

让我改变颜色的正确对象是什么?

sphereGeometry.firstMaterial?.diffuse.contents = ??

【问题讨论】:

    标签: swift macos scenekit


    【解决方案1】:

    我找到了解决办法:

    sphereGeometry.firstMaterial?.diffuse.contents = NSColor(calibratedRed: 0.3, green: 0.5, blue: 0.4, alpha: 1 )
    

    NSColor 是用来完成工作的对象。

    【讨论】:

    • 或者也可以使用 UIColor sphereGeometry.firstMaterial?.diffuse.contents = UIColor(red: 0.3, green: 0.5, blue: 0.4, alpha: 1 )
    猜你喜欢
    • 2017-06-23
    • 2014-10-05
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2021-07-28
    • 2017-03-21
    相关资源
    最近更新 更多