【问题标题】:Circle Pong detect ball and arc shaped paddle collision [duplicate]Circle Pong检测球和弧形桨碰撞[重复]
【发布时间】:2015-07-12 14:14:21
【问题描述】:

我正在尝试创建一个与乒乓球完全一样的游戏。我创建了一个沿圆周移动的桨。请注意,桨是弧形的。我想知道如何检测球和桨之间的碰撞。为了更好地理解,请查看:http://gyazo.com/7bac8acdf0faf66005015d496498ca33 球将在圆圈内并在与桨碰撞时反射掉。 提前致谢!

【问题讨论】:

  • 您可以使用this 之类的东西,它使用Area 来检测两个形状的哪个“部分”发生碰撞。

标签: java java-2d pong


【解决方案1】:

a) 尝试使用Arc2D.contains() 并将圆形转换为矩形(如果可能,我会避免使用它)

b) 使用here 描述的方法。

【讨论】:

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