【问题标题】:Unity 2D: How to make tiles merge with equal textured neighbors?Unity 2D:如何使瓷砖与具有相同纹理的邻居合并?
【发布时间】:2019-10-03 18:24:35
【问题描述】:

让我告诉你我的意思:
假设我们有一个益智游戏,彩色方块/方块掉落,它们堆叠起来是这样的:


我的问题是,不是每个瓷砖/块精灵在视觉上与其他精灵分开,而是可以使用什么技术让每个瓷砖在停止下落时意识到他们的邻居,并改变它的精灵(和邻居)变得视觉“和他们粘在一起,像这样:


我似乎无法为此提出一个简单有效的解决方案,有什么想法吗?

【问题讨论】:

    标签: unity3d graphics 2d


    【解决方案1】:

    我想到了以下两个选项:

    1. 更简单的方法 - 使用 tilemap,每件商品都应针对每种颜色和各个方向的连接提供变体
    2. 更难的方法 - 实时构建网格并自行计算实际尺寸。我认为这个选项可能更强大,但操作起来要复杂得多(尤其是如果您过去没有做过类似的事情)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 2014-12-07
      • 2020-03-31
      • 1970-01-01
      相关资源
      最近更新 更多