等距3D Unity项目中的2D精灵

时间:2019-03-14 23:03:15

标签: unity3d sprite collider

该项目在等轴测图相机下使用2d精灵在3d空间中进行。

我们使用的是将广告牌精灵插入3D对撞机中,以归档3D感觉。

enter image description here

问题在于我们并不真正相信我们的做法是最佳的。我们还遇到了引入高空区域的问题,因为我们需要将等距透视图中的精灵形式作为对撞机。

enter image description here

由于我们使用3D世界,因此tilemaps工具与其他垂直精灵冲突。 我们不能使用整个2楼的广告牌子画面,因为那样会在相机前面具有巨大的垂直子画面,因此我们无法显示其他子画面。

我们只是在研究解决方案,然后才能转换为2D世界。

1 个答案:

答案 0 :(得分:1)

如果您打算在3D模式下坚持使用等轴测图,请完全摆脱瓷砖贴图。它们只会让您头疼,并使您的游戏滞后于死亡。如果要转换为完全2D等轴测图,则可以坚持使用它们,因为它们可以正常工作。现在,对2D和3D方法之间的一些比较,以及如何最好地进行比较。这是每种类型的缺点/优点的混杂列表,因此,在这之后,它更多的是混乱,而不是答案,但是如果您不了解您的项目的总体要求和规格,我将无话可说。

  • Unity最近添加了“等轴测图贴图”作为专用功能。因此,如果您选择使用2D进行伪造,您的生活将变得更加轻松。
  • 3D中的控件要容易得多,因为物理不必 伪造的。
  • 3D允许前景对象自动掩盖背景 对象,而无需添加任意系统即可实现相同的目标 效果。
  • 2D从根本上比3D快,如果您的目标是移动设备, 这对于您的项目成功非常重要。
  • 如果设计正确,
  • 3D允许您旋转相机。 (请查看“不要挨饿”以获得该设计的示例)。