2016-01-08 14 views
0

Je souhaite être en mesure d'activer plusieurs lumières à tout moment.L'activation de la nouvelle lumière éteint la dernière lumière activée

Si j'active plusieurs lumières simultanément alors pas de problème, mais après cela quand j'essaie d'activer une nouvelle lumière, la dernière lumière qui a été activée du groupe de lumières précédent est éteinte.

Comment puis-je résoudre ce problème, je l'ai déjà augmenté lumière le nombre de pixels à 1000 et mis en lightRenderMode pour forcer pixel

Merci pour votre aide

+0

Pourriez-vous nous indiquer le code -vis? –

+0

Le code est trop gros et compliqué à publier, mais j'active un groupe de lumières par un Mylightgroup.enabled = true; à l'intérieur d'une boucle for alors quand j'active une nouvelle lumière ou un nouveau groupe de lumières, la dernière lumière qui a été activée par la première boucle est désactivée. Merci pour votre aide –

+0

Essayez de prendre le réglage du mode de rendu pour toutes vos lumières à important –

Répondre

0

peut-être le problème est dans la hiérarchie

permet de dire vous avez

  • MainLight
    • lumière 1
    • lumière 2
      • lumière 5
    • lumière 3
    • lumière 4

certaines des choses que vous allez faire à la lumière 2 aura une incidence sur la lumière 5

Parfois, lorsque l'erreur semble impossible, cela signifie qu'il y a de bonnes chances que ce soit une petite erreur d'attention que nous ne prenons même pas la peine de vérifier.

cela arrive souvent à moi, plus le code est complexe, plus l'erreur est stupide.

+0

J'espérais que c'était le cas, mais pas. toutes mes lumières sont indépendantes les unes des autres –