【问题标题】:How to detect collision in corona without physics engine?如何在没有物理引擎的情况下检测电晕中的碰撞?
【发布时间】:2015-07-07 13:34:36
【问题描述】:

我的问题是两个重叠的物体是相同的。就像在井字游戏中两个十字符号可以重叠。我怎样才能为此编写代码而不会在电晕中发生物理碰撞?

【问题讨论】:

标签: lua coronasdk


【解决方案1】:

您可以使用各种技术,例如重叠矩形或简单的圆形几何测试。本教程应该可以帮助您:

https://coronalabs.com/blog/2013/07/23/tutorial-non-physics-collision-detection/

【讨论】:

    【解决方案2】:

    如果你知道它们的位置和大小,你可以简单地检查第一个元素的位置和它的位置之间的范围,但加上它的大小(在同一轴上)。如果在这些范围内显示第二个元素的位置坐标(在所有轴上),那么它们正在碰撞。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多