Unity 2017.3.1f1版本与编辑器测试运行不同

时间:2018-11-05 16:09:23

标签: unity3d build

我的Unity版本有问题。我正在制作2D指向和点击游戏,当我进行构建时,与编辑器测试运行相比,行为存在差异。

我们有一个由区域组成的世界地图,这些区域具有固定的布局,但是每个区域的内容都是随机生成的。我们正在使用“精灵蒙版”显示该区域的地形。每个区域都是一个具有以下组成部分的游戏对象:

  • 转换
  • 精灵面具
    • 已选中自定义范围
  • 按钮(脚本)
  • 事件触发器(脚本)
  • Polygon Collider 2D

此外,每个区域有3个孩子,它们只是分层的Sprites。 (每个区域都有一个区域图形,一个地图对象图形和一个高亮图形) 当我们在编辑器中测试游戏时,一切都无法正常工作,但是当我们进行构建和测试时,每个区域的地形都是错误的。似乎每个精灵蒙版中的图层字段中的顺序都减少了1。地形是位于背景图形后面的精灵,我们使用精灵蒙版组件仅显示特定图层上的地形。该层似乎已在构建中进行了更改...我们不知道为什么。该代码似乎可以正常工作,Debug.Log总是显示正确的层号,仅在执行过程中构建无法正常工作。

这里有一些图片可以直观地说明我们的问题。如果要插入代码段,我将在之后添加它们。

层次结构

The Hierarchy of the scene

gamobject(区域)检查器

The Inspector of one of the regions

地形图检查器

The Inspector of one of the terrains

场景

The Scene

0 个答案:

没有答案