swift 如何在RealityKit中为Spotlight添加图案轮?

xzlaal3s  于 2023-01-25  发布在  Swift
关注(0)|答案(1)|浏览(87)

我想在RealityKit中使用gobo作为Spotlight。但是,我找不到任何文档说明如何做到这一点。我只找到了有关如何在SceneKit中使用gobo的信息。但是,由于SceneKit不能与RealityKit结合使用,我找不到这样做的方法。
以前有人这样做过吗,因为我不想在SceneKit中重写整个应用程序?

cyvaqqii

cyvaqqii1#

RealityKit中的图案

不幸的是,苹果RealityKit 2.0的当前版本不允许开发者在light source上添加GOBO(也叫模板光罩)(在SceneKit中是这样做的)。

let spot = SpotLight()
spot.light.color
spot.light.intensity
spot.light.attenuationRadius
spot.light.innerAngleInDegrees
spot.light.outerAngleInDegrees

溶液
将图案轮添加到照明场景的唯一方法是使用假纹理或fake shadows

相关问题