加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用多边形进行碰撞检测

发布时间:2020-12-15 08:47:54 所属栏目:Java 来源:网络整理
导读:我想知道是否有人可以给我一个关于如何实现第一个类来定义多边形的想法,以及如何使用这个类来检测两个多边形之间的碰撞.我在 Android上的Java工作更具体,虽然我也可以使用NDK for C/C++.我想定义我的多边形我只需要一个顶点数组吗? 当我进行碰撞检测时,我已
我想知道是否有人可以给我一个关于如何实现第一个类来定义多边形的想法,以及如何使用这个类来检测两个多边形之间的碰撞.我在 Android上的Java工作更具体,虽然我也可以使用NDK for C/C++.我想定义我的多边形我只需要一个顶点数组吗?

当我进行碰撞检测时,我已经阅读了有关Separation Axis定理和GJK算法的信息.这是正确的方法,还是让我太复杂了.只是试着开始正确的方向.谢谢!

解决方法

你听起来像是对这种事情相当新鲜,这可能是你意识到的一个更大的问题.

我认为您最好先定义您尝试解决的问题,然后找到解决该问题的解决方案.

我来问你一些合格的问题:

你在谈论2D或3D吗?

这是物理系统吗?

你需要知道它们相交的地方还是它们相交?

你需要对形状做一个布尔运算(比如得到交集或联合或其他东西)?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读