【发布时间】:2016-06-11 02:18:28
【问题描述】:
在我的场景中,我有一个环境光和一个泛光灯,它们都不会投射阴影。我的游戏有点像寺庙奔跑,玩家不断地沿着 z 轴前进。我想添加一个从左到右发光的光,平行于 z 轴,从左到右在每个节点上投射阴影,有点像这个游戏:
我尝试使用“Spot”类型的 SCNLight,但光线来自空间中的特定点。我尝试了定向照明,但我所能得到的只是一种从后向前照射并产生非常长的阴影的光。如果我能改变阴影长度和光线的方向,那就太好了。我试过这样做:
spotLight.type = SCNLightTypeDirectional
spotLight.castsShadow = true
spotLight.shadowMode = SCNShadowMode.Deferred
spotlightNode.light = spotLight
spotlightNode.orientation = SCNQuaternion(0.0, 0.0, 1.0, 0.0)
rootNode.addChildNode(spotlightNode)
【问题讨论】:
-
您找到解决方案了吗?
-
@Crashalot 不,从未找到解决方案
-
那么你在照明方面做了什么?