【发布时间】:2015-05-05 11:00:31
【问题描述】:
我目前正在 Unity 中开发一款安卓游戏。在编辑器中,一切看起来都很棒,演员动作流畅,生成的地牢看起来不错。在构建游戏并在我的智能手机上启动它之后,整个地牢看起来不同了,当移动我的演员时,我可以注意到以前从未出现过的奇怪振动。虽然振动是由“错误”的实现引起的(我在非常强大的桌面上工作,所以代码可能不是最佳的),地牢的奇怪安排根本与实现无关。我尝试在网络播放器上构建相同的版本,它看起来就像在编辑器中一样。查看 Android-Standalone 构建之间的差异。 安卓:http://imageshack.com/a/img901/5057/7REtUn.png 单机:http://imageshack.com/a/img661/2618/2Em05d.png
正如您所见,独立构建与预期一样,漂亮的走廊和房间,而在 android... 混乱?
编辑:使用 Unity Remote 时一切正常。好吧,运动不好,但正如我所说,现在可以肯定它是由实施引起的。但是生成的地牢一直没有解决。
【问题讨论】:
-
如果你不使用地牢生成,这个错误会重现吗?
-
如果错误出现在您的地牢生成代码中,您真的应该将其包含在问题中。
-
生成器运行完美,实际上是预生成的地牢,属于专用场景。这是为什么?因为我使用导航网格。在编辑器和 android 构建中,我不是在开始时生成地牢,而是使用已经准备好的地牢。我实现的整个生成器用于生成关卡,然后将它们保存在每个场景中。
-
感谢您的澄清。您帖子中的“生成”形容词有点令人困惑。那么,如果您在 Android 上构建,场景的静态几何形状会因某种原因发生变化?墙壁和地板都是静态的,没有脚本修改它们的位置和比例?
-
您是否尝试过在场景中完全不使用任何脚本,仅使用相机和几何图形来重现错误?