2017-07-07 3 views

Répondre

3

Vous devez définir la propriété d'échelle de la lumière, par ex.

lightNode.light?.orthographicScale = 50 
+0

Je n'ai pas été en mesure de trouver des exemples de ce sur le web. Après quelques essais avec des valeurs différentes, j'ai finalement obtenu une ombre directionnelle. Assez laid mais est-il là. Une fois que je comprends ce que la valeur devrait être dans mon cas, je vais probablement le faire fonctionner. Merci! –

+1

Par exemple, si vous définissez la valeur sur 10, les ombres seront projetées dans un rayon de 10 mètres de la position de la lumière. –

+0

Cela a fonctionné pour moi, mais il semble que les ombres ne sont pas à moins de X mètres de la lumière, mais au contraire décalés dans la direction de la lumière. Cela rend difficile de centrer les ombres du nœud lumineux là où se trouve la caméra (ou le personnage). Je ne sais pas si quelqu'un a trouvé une solution pour cela. – cclogg

0

Essayez ceci:

lightNode.light?.automaticallyAdjustsShadowProjection = true