Я недавно загрузил Unity и прорабатываю пару проектов для начинающих, просто чтобы почувствовать окружающую среду. Однако я столкнулся с проблемой - когда я применяю направленный свет к сцене, тени не появляются. Я попытался переключиться на жесткие тени, убедившись, что у меня не более одного направленного света, отбрасывающего тени, убедившись, что я использую DirectX 11, прямое освещение, убедившись в параметрах проигрывателя, что тени разрешены, проверив спецификации оборудования требуется для запуска теней в Unity - в основном все, что было предложено в других вопросах. Кто-нибудь еще сталкивался с этой проблемой? Как ты это починил?
Отредактировано: Хорошо, я как бы поправил это, но очень странным образом. После нескольких поисков, очевидно, что DX11 не очень хорошо работает с Unity в Windows 8.1, поэтому мне нужно использовать командную строку -force-d3d9, создать совершенно новый проект, а затем снять флажок с кнопки «Использовать DirectX 11». .
Дальнейшее обновление: после того, как я немного поработал с этим, очевидно, если я закрою Unity в любой момент при этом, он откажется открывать проект без включенного DirectX 11, даже если я принудительно использую DirectX 9. Если я не заставляю DirectX 9 и просто откройте проект, ничего из того, что я вставил в сцену, не появится. Итак, в основном я обнаружил, что для получения теней мне нужно создать совершенно новый проект, а затем никогда не закрывать Unity, рискуя потерять его. Любая дальнейшая помощь приветствуется.