gpt4 book ai didi

java - 确定矩形的哪一侧被击中

转载 作者:行者123 更新时间:2023-11-29 22:12:22 26 4
gpt4 key购买 nike

因此,在我的 Android 游戏屏幕上,我有一个圆圈向一个矩形移动。每个都有一个边界框,其左、上、右、下值与其屏幕坐标相匹配。我使用 RectF.intersects(RectF one, RectF two) 方法确定是否存在碰撞。现在我的问题是确定碰撞发生在哪一侧。我做了一些搜索,每个答案都让我感到困惑。有人有什么想法吗?

最佳答案

等等,您正在绘制一个圆和一个矩形,然后检查两个矩形的交点?

为什么不在 Canvas 上画一个圆和一个矩形,并测量矩形每条边到圆心的距离。如果这 4 个距离中的任何一个 < 圆的半径,您就会知道哪条边被击中了。

关于java - 确定矩形的哪一侧被击中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com