我最近下載了Unity,並正在通過一些初學者項目的方式工作,只是爲了感受一下環境。然而,我遇到了一個問題 - 當我將方向燈應用於場景時,陰影並未出現。我嘗試切換到硬陰影,確保我沒有多個定向光線投射陰影,確保我使用DirectX 11,向前照明,確保在播放器選項中允許陰影,檢查硬件規格需要在Unity中運行陰影 - 基本上,在其他問題中已經提出了一切。有沒有人遇到過這個問題?你怎麼修好它的?統一4.5.5f1陰影不出現
編輯:好吧,我有點修復它,但在一個非常奇怪的方式。經過一番搜索之後,顯然DX11在Windows 8.1上並不能很好地與Unity結合,所以我必須使用命令提示符-force-d3d9創建一個全新的項目,然後取消選中「使用DirectX 11」按鈕。
進一步更新:在搞亂了這一點後,顯然如果我在任何時候關閉了Unity,它會拒絕在沒有啓用DirectX 11的情況下打開項目,即使我強制DirectX 9也是如此。強制DirectX 9,只是打開項目,我沒有放在場景中的東西出現。所以,基本上我發現爲了獲得陰影,我必須創建一個全新的項目,然後永遠不要關閉具有丟失風險的Unity。任何進一步的幫助是完全歡迎的
可以肯定的是,您是否勾選了編輯 - >項目設置 - >質量?可以編輯每個質量級別的陰影設置。 – maZZZu 2014-10-29 20:20:14
是的 - 我使用默認的「好」設置,它允許硬陰影和柔和陰影。我基本上只是打開Unity,直接進入Roll-a-ball教程來感受它。 – 2014-10-30 01:52:50