你好 stackoverflow 社区,
我正在使用 Cocos2D/Box2D 开发一款益智游戏,玩家在屏幕上画线。根据玩家绘制的情况,我想计算出由于绘制线条而出现的矩形的区域和位置。
我目前有游戏中所有线条的数组,所以我知道它们的 (x, y) 位置和大小,但我不知道如何计算动态形成的矩形的面积和笛卡尔坐标。为了帮助说明问题,请参阅以下内容:
在上图中,您可以看到黑色边框。其中包含由玩家绘制的 4 条灰色线。由此,形成了5个蓝色矩形。关于如何计算矩形的面积和笛卡尔坐标的任何指导或建议都会有很大帮助。