Моя сцена Unity открывается в виде белого изображения шахматной доски

Я могу открыть свой проект единства и базовую сцену на любом компьютере, кроме моего ноутбука. Когда я открываю главную сцену на своем ноутбуке, меня встречает вся местность, представляющая собой белую шахматную доску. Все объекты gameObjects отображаются на боковой панели, но не видны на сцене и в игровых видах. Любая помощь или идеи будут с благодарностью, так как я искал ответ везде.

2 ответа

Я наконец нашел решение для той же самой проблемы на моем: Надеюсь, что ваш похож.

После того, как я обновил свою версию Unity до последней версии и обновил проект, она создала папку _TerrainAutoUpgrade в "Активах". Я следовал своим обычным правилам контроля версий, которые состояли в том, чтобы проверять большую часть этой папки, но игнорировать файлы.meta (позволяя компьютеру, который клонировал мой репозиторий, создавать свои собственные).

Оказывается, это не сработало. В метафайлах, сгенерированных на втором компьютере, "mainObjectFileID" в метафайле было установлено на 0.

Я исправил это, вручную скопировав папку _TerrainAutoUpgrade с рабочей машины на нерабочую. Очевидно, что это ошибка в Unity, но по крайней мере это помогло мне справиться с этим.

Я столкнулся с аналогичной проблемой, когда мой ландшафт выглядел как шахматная доска. Я обнаружил, что мне не хватает слоев ландшафта, когда я перешел на вкладку рисования. Я смог решить эту проблему, заменив слои слоями ландшафта, которые у меня уже были, и заменив текстуры.

Ваше изображение, которое вы загрузили, указывает на то, что вы просматриваете игру в режиме сцены, а не в режиме игры. В вашем режиме сцены рендеринг был переключен на Baked Lightmap или один из других режимов в Baked Global Illumination. По умолчанию режимы Unity Scene сохраняются в затененном режиме Shading. то есть тот, где мы видим нашу сцену так же, как игровую сцену. Чтобы вернуться в затененный режим Найдите кнопку "Раскрывающийся список" под вкладкой "Сцена" и выберите затененный режим.

Другие вопросы по тегам