Unity 3D:简单模型使移动设备滞后

时间:2017-03-29 14:08:08

标签: unity3d mobile blender lag

我检查了Google或Unity社区,但没有回答我的具体问题。

问题描述

我正在为Low Poly Style创建一款简单的Android游戏,我想为这个平台优化它。我的所有型号都是用Blender制作的,工作正常。

我还创建了一个简单的房子,用Blender的立方体制成但是当玩家在房子附近时,游戏滞后!因此我决定在Unity 3D中使用一些立方体制作这个房子,看看它是否滞后:

Image

蓝色=玩家,红色和黄色=玩家看起来的方向

令人惊讶的是,游戏也有所滞后!而且真的。我不知道为什么。如你所见,这是一个非常简单的房子。当玩家在门前并且可以看到内部的房子(黄色箭头)时,游戏滞后但是当玩家旋转相机以查看环境的其他部分(红色箭头)时,没有滞后。

尝试解决

  • 我减少了包括我房子在内的所有Blender模型的顶点,面和边的数量,但是这个房子已经落后了。
  • 我减少了相机播放器的侧视图。
  • 我检查了遮挡剔除,但没有任何事情要做。
  • 我为我的房子重新创建了一个新的Blender文件,但问题始终存在
  • 我还在 .obj / .fbx中导出了我的网格,但滞后总是在这里

我的问题

Blender / Unity有什么问题?我该怎么办?

修改

以下是我的问题视频。正如你所看到的,当玩家看到房子时,它是滞后的,但是当相机播放器中看不到房子时,pfuit,没有滞后:Link

概述

以下是我在手机上玩游戏时的个人资料:

enter image description here

红色部分 - >玩家看到环境,黄色部分 - >玩家看看房子。我可以在概览屏幕中看到" Graphics.PresentAndSync"当玩家看到房子时,增加10-15%。我会详细检查一下。

2 个答案:

答案 0 :(得分:1)

要找到延迟的真正原因,您应该在Android上配置您的应用。有关详细信息,请参阅Profiler window Android 部分。

答案 1 :(得分:0)

(代表OP发布)

我已将Unity 3D更新到最新版本5.5.2f1并解决了我的问题。我会检查是否可以找到其他解决方案来解决这个问题,并尽快给你一个反馈,但这个更新明显区别了。

非常感谢你们所有人:)