标签: java
我正在使用等距网格伪3D系统制作Java游戏。它使用具有这种基本形状的瓷砖:
我无法弄清楚如何制作一个覆盖瓷砖所有区域的hitbox,以及只有瓷砖的区域。我需要这个,因为我的所有瓷砖都堆叠在一起,而且打包盒堆叠会产生不必要的结果。
答案 0 :(得分:1)
这将取决于您的目标框架(因为它可能已经支持该功能),但在最基本的层面上,您可以使用Java2D的Shape API来创建表示形状的多边形瓷砖并使用它包含并交叉功能
As a conceptual example