首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity 4.5.5f1阴影不显示

Unity 4.5.5f1阴影不显示
EN

Stack Overflow用户
提问于 2014-10-29 23:08:43
回答 1查看 1.6K关注 0票数 0

我最近下载了Unity,并且正在以我的方式完成几个初学者项目,只是为了感受一下这个环境。然而,我遇到了一个问题--当我将平行光应用于场景时,阴影不会出现。我试着切换到硬阴影,确保投射阴影的平行光不超过一个,确保我使用的是DirectX 11,前向照明,确保在玩家选项中允许阴影,检查在单位中运行阴影所需的硬件规格-基本上是其他问题中建议的所有内容。有没有其他人遇到过这个问题?你是怎么修复它的?

编辑:好的,我修复了它,但以一种非常奇怪的方式。经过一堆搜索,显然DX11在Windows8.1上不能很好地使用Unity,所以我必须使用命令提示符- DirectX -d3d9,创建一个全新的项目,然后取消选中"Use force 11“按钮。

进一步更新:在处理了一段时间后,很明显,如果我在任何时候关闭Unity,它就会拒绝打开没有启用DirectX 11的项目,即使我强制使用DirectX 9。如果我不强制打开DirectX 9,只打开项目,我放在场景中的任何东西都不会出现。所以,基本上我发现的是,为了得到阴影,我必须创建一个全新的项目,然后永远不会在失去它的风险下关闭Unity。任何进一步的帮助都是完全欢迎的。

EN

回答 1

Stack Overflow用户

发布于 2014-11-15 06:20:57

我遇到了类似的问题,关闭了DirextX 11以显示阴影,然后Unity崩溃了。我再次打开了Unity,幸运的是我的场景可以恢复,但DirextX 11仍然处于启用状态。

我所做的只是通过显示其他窗格(准确地说是“动画制作”和“控制台”)来隐藏“场景”和“游戏”窗格,这样当我打开/关闭DirectX 11时,屏幕上的任何图形都不会刷新。这样做,Unity没有崩溃,但当我显示“场景”窗格时,Unity立即崩溃。因此,在没有显示图形的情况下,我保存了我的场景/项目,关闭了Unity,然后再次打开它,这样我就可以在禁用DX11的情况下编辑我的场景。

好吧,这可能是一个巫毒的事情,但只是为了分享我的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26633915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档