Unity3d用户手册Advanced平台故障排除

平台故障排除


  Desktop
OSX 10.6.4 中的 Geforce 7300GT
OSX10.6.4 中的 Geforce 7300 不能正确显示材质,延迟渲染被禁用。这是因为视频卡驱动程序存在错误。
在 Windows x64 上,当脚本抛出 NullReferenceException 时,Unity 崩溃。
请应用 Windows Hotfix #976038。
脚本编辑
有没有办法让 MonoDevelop 不显示欢迎页面?
有。在 MonoDevelop 首选项跳转到视觉风格 (Visual Style) 部分,取消选中“启动时加载欢迎页面 (Load welcome page on startup)"。
为什么我已经选择 Visual Studio 作为脚本编辑器,脚本依然在 MonoDevelop 中打开?
这主要出现在 VS 报告无法打开您的脚本时。这一现象最常见的原因是外部插件(例如 Resharper)在启动时弹出对话框,请求用户输入 - 这将导致 VS 报告无法打开脚本。


图形
低帧率和/或视觉瑕疵。
可能是由于视频卡驱动程序没有更新至最新版本。请确保已经从视频卡厂商获得最新的官方驱动 。
阴影
我完全看不到阴影!
阴影是 Unity Pro 的特有功能,因此,没有 Unity Pro 自然也无法取得阴影。当然,简单的阴影方法依旧可用,如使用投影仪 (Projector)。
阴影也需要某些图形硬件支持,查阅质量设置 (Quality Settings) 中是否完全禁用了阴影。
目前 Android 和 iOS 移动平台不支持阴影。
某些对象不投射或接受阴影
对象的渲染必须启用接受阴影 (Receive Shadows) 才能在物体表面渲染阴影。同时,对象必须启用投射阴影 (Cast Shadows) 以便在其他对象上投射阴影(默认为启用这两种功能)。


只有不透明的对象才能投射和接受阴影。这意味着使用内置透明或颗粒阴影的对象将不会投射阴影。大部分情况下,可以使用透明抠图 (Transparent Cutout) 着色器处理围栏、植被等对象。如使用自定义编写的几何渲染队列。使用顶点光照 (VertexLit) 着色器的对象不接受阴影,但可以投射阴影。


只有像素发光 (Pixel lights) 能投射阴影。如果需要确定无论在场景中使用多少种其他灯光,灯光始终投射阴影,可以将其设置为 Force Pixel 渲染模式(请参阅灯光 (Light) 参考页)。

本教程文章由游戏蛮牛unity3d游戏测评整理推荐

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值