【问题标题】:How to check intersection between rectangle and TextureRegion LibGDX?如何检查矩形和 TextureRegion LibGDX 之间的交集?
【发布时间】:2018-12-04 07:17:00
【问题描述】:

我不知道这是否可能,但我想这样检查它,因为我正在使用一些动画元素和一些非动画元素。我想知道我将如何去做这件事。谢谢。

【问题讨论】:

  • 你必须在你的 TextureRegion 周围创建一个 Rectangle,然后测试这个 Rectangle 和另一个 Rectangle 之间的交集。

标签: java libgdx collision-detection


【解决方案1】:

如果您使用的是 Box2D,您将创建 2 个实体并在两者之间有接触时触发一个事件。 一个是动态体,另一个是静态体。

这里有更多信息>https://github.com/libgdx/libgdx/wiki/Box2d

【讨论】:

  • 我没有使用 Box2D,但这是为了您的回复!我想通了。
【解决方案2】:

我最终使用另一个矩形作为命中框,并将其设置为与我的 TextureRegion 相同的移动坐标。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 2012-06-13
    相关资源
    最近更新 更多