gpt4 book ai didi

Java - 检查 4 个点(形成一个矩形) "collides"是否与另外 4 个点

转载 作者:行者123 更新时间:2023-11-30 08:05:56 25 4
gpt4 key购买 nike

我正在创建一个 Roguelike 地牢生成器,其中一部分涉及检查一个房间(由 x1、y1、x2、y2 表示)是否与另一个房间“碰撞”。如果是这种情况,房间将被重新生成。我试过谷歌搜索了一下,但我还没有找到任何有用的东西。这是一些基于我在网上找到的代码,但它似乎总是返回 true。

public static boolean isInside(int minX1, int minY1, int maxX1, int maxY1, int minX2, int minY2, int maxX2, int maxY2) {
if(Math.abs(minX1 - minX2) < (minX1 + maxX1) + (minX2 + maxX2)) {
if(Math.abs(minY1 - minY2) < (minY1 + maxY1) + (minY2 + maxY2)) {
return true;
}
}
return false;
}

感谢阅读!

最佳答案

关于Java - 检查 4 个点(形成一个矩形) "collides"是否与另外 4 个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717066/

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