gpt4 book ai didi

java - 有没有办法在java swing中绘制不是矩形的边界?

转载 作者:行者123 更新时间:2023-12-02 08:46:14 25 4
gpt4 key购买 nike

我正在尝试为在 JFrame 上移动的角色绘制边界。我知道如何绘制矩形来建立边界,但是如果我要绘制边界的区域不是矩形,我该怎么做?

<小时/>

例如,我想在正方形中移动绿色圆圈,但蓝色菱形代表边界,并且圆圈不能超出这些边界。我怎样才能做到这一点?

enter image description here

最佳答案

这就是我用于线/点碰撞的东西:

http://www.jeffreythompson.org/collision-detection/line-circle.php

它非常数学化,但运行良好且没有错误

关于java - 有没有办法在java swing中绘制不是矩形的边界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61066999/

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