【问题标题】:XNA sword sprite collision detectionXNA剑精灵碰撞检测
【发布时间】:2012-02-12 02:18:37
【问题描述】:

我是 XNA 的新手,我在旋转剑时遇到碰撞检测问题。我正在使用矩形边界框方法,但我不知道如何将矩形与剑精灵一起旋转。

http://picpaste.com/pics/f10268c108e885498a4ae603ab030a60.1328941784.png

橙色线代表剑,蓝色矩形代表边界框,我也想将边界框旋转到箭头所到的位置。

非常感谢任何关于如何解决我的问题的建议。谢谢!

【问题讨论】:

    标签: xna


    【解决方案1】:

    我有一个示例展示了如何检测旋转矩形碰撞,您需要一种类似的方法来检测旋转边界框碰撞。

    我的示例使用分离轴定理,这是一种非常常见的方法。您可以在Rotated Rectangle Collision 上阅读我的示例

    还有大量出色的资源可帮助您尝试掌握旋转矩形碰撞检测的概念。这是我在构建样本时使用的一些。

    http://www.metanetsoftware.com/technique/tutorialA.html http://www.codeproject.com/KB/GDI-plus/PolygonCollision.aspx?print=true

    既然您知道要搜索的术语,您应该能够找到更多符合您学习风格的术语。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多