繁体   English   中英

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

[英]Unity 3D : Simple model make lag on mobile

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

问题描述

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

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

图片

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

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

尝试解决

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

我的问题

Blender / Unity有什么问题? 我能做什么 ?

编辑

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

探查

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

在此输入图像描述

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

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

(代表OP发布)

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

非常感谢你们所有人:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM