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游戏测评整理推荐

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值