SceneKit中的阴影
问题描述:
在我的场景中,我有一个环境光和一盏泛光灯,其中没有一个会投射阴影。我的游戏有点像庙宇跑步,玩家不断沿z轴前进。我想补充一点,闪耀形成左至右平行于z轴一盏灯,从左至右,每一个节点上投下阴影有点像在这场比赛:SceneKit中的阴影
我尝试使用类型为“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)
答
变化方向的欧拉角
spotlightNode.eulerAngles = SCNVector3(-Float(M_PI_4), -Float(M_PI_2), 0)
你找到一个解决办法? – Crashalot
@Crashalot Nope,从来没有找到解决方案 – Alessandro
所以你做了什么关于照明? – Crashalot