Android设备上的Unity3D渲染问题

时间:2013-05-23 10:45:59

标签: android rendering unity3d

如上面的屏幕截图所示。在一些Android设备上,纹理呈现为黑色。但是当我尝试从设备捕获屏幕时,它保存得非常好。

任何人都可以建议我怎么了?

应用网址https://play.google.com/store/apps/d...gerz.laststand

在Unity Player,iOS和一些Android设备上正常工作 图片 ħ**号码:?//forum.unity3d.com/attachment.php附件ID = 54374&安培; d = 1369302221

某些Android设备无法正常渲染 ħ**号码:?//forum.unity3d.com/attachment.php附件ID = 54373&安培; d = 1369302217

到目前为止的调查结果: Terrain和skybox渲染时没有纹理(黑色)其他对象在Nexus 4和S3 minis上正常显示

3 个答案:

答案 0 :(得分:3)

固定!!

Unity更新4.1.3

修复 * Android:修复了由于Compositor使用默认FBO alpha而选中“使用32位显示缓冲区”时Nexus4 + Android操作系统4.2.2上的渲染问题。

答案 1 :(得分:1)

  1. 在编辑/项目设置/播放器构建中禁用32位缓冲区并检查问题是否仍然存在
  2. 在编辑/项目设置/播放器构建中禁用24位缓冲区并检查问题是否仍然存在
  3. 如果使用定向灯,请转到方向灯检查器并选择阴影类型no shadow

答案 2 :(得分:0)

我遇到了这个问题并且它发生了,因为我使用了从最大尺寸设置为4096的图集中使用的精灵,我将其减少到2048,现在每件事都运行正常,我认为它在GPU中的一些弱设备失败处理那个大小。