Мне нужна карта нормалей, как показано ниже:

Но когда я загружаю сцену, либо переключаюсь из другой в инспекторе (например, нажимаю «сцена / меню», затем щелкаю эту сцену), либо перехожу на эту сцену в игровом процессе (SceneManager.loadScene
), спрайты становятся невидимыми случайным образом.
Каждый раз, когда некоторые из спрайтов становятся невидимыми, и в следующий раз невидимые могут не совпадать. Я подозреваю, что это что-то с редактором Unity, так как это происходит, даже когда я не в режиме воспроизведения.
В Debug.Log
Я определенно нахожу эти спрайты (не нулевые). Они просто не появляются. Я должен перезагрузить спрайты / перезагрузить сцену в Инспекторе Unity, но загрузка не сохраняется.
Ни спрайты, ни SpriteRenderer, ни GameObject не являются null
.
Как показано ниже, снимок экрана, когда некоторые спрайты невидимы (не пропущены):

Просто нажмите на другую сцену и переключитесь обратно:
