Actuellement, je crée une scène forestière dans l'obscurité, et les arbres brillent loin, mais quand je m'approche, ils vont bien. J'ai les shaders définis sur "Nature / Tree Soft Occlusion [écorce / feuilles]", mais ils sont toujours étrangement éloignés, mais ils sont très bien.
J'ai essayé de placer les arbres dans un dossier nommé "Ambient-Occlusion" comme dit ici , mais pas de chance. Le brouillard est également désactivé. Merci d'avance.
MISE À JOUR
Lorsque j'ai regardé les arbres à l'aide de la caméra "Render Paths", ils sont apparus rouges alors que tout le reste était vert.
MISE À JOUR 2
J'ai essayé de réinstaller le package à partir duquel je les ai téléchargés, mais toujours pas de chance.
MISE À JOUR 3
J'ai ajouté des arbres manuellement, et ils fonctionnent bien, mais lorsque je les ajoute en peignant sur le terrain, je rencontre le problème.
MISE À JOUR FINALE
J'ai essayé de construire le jeu pour voir si cela avait un effet sur le .exe, et ce n'est pas le cas. Je dois donc simplement ignorer quand je le débogue, car cela fonctionne bien sur la construction. Merci pour toute l'aide, cela semble être une erreur d'unité. Image de construction:
terrain1.trees.mood == Moods.Happy;
:)Réponses:
Il s'avère qu'il a été rendu correctement dans les versions du projet, mais pas dans le débogueur dans l'unité. Je prévois de signaler cela comme une erreur sur le site de Unity, car il a été gâché uniquement dans le débogueur, pas dans le jeu.
la source
J'ai résolu le problème en ajoutant du brouillard avec les propriétés:
Je sais que cela ne résout pas le problème, mais je voulais quand même utiliser le brouillard dans mon jeu et c'était une solution facile. Je ne vais pas accepter cela comme la réponse car cela ne résout pas réellement la question, je voulais juste dire ce qui a fini par fonctionner. Image:
Cela ajoute également une sensation effrayante / mystérieuse, dont je suis heureux. J'aimerais toujours avoir une vraie réponse sur la façon de résoudre ce problème.
la source