Libgdx Actor.setBounds() 作为六边形(或其他非矩形)
Libgdx Actor.setBounds() as a hexagon (or other non-rectangular shape)
我正在尝试使一堆六角形图块可以交互。我相信最简单的方法是将它们创建为 Actors 并使其可触摸,但我不知道如何设置边界以使它们成为六边形而不是矩形。
覆盖 hit()
方法以测试六边形的形状。查看 Actor 源代码,了解它如何处理矩形。
我正在尝试使一堆六角形图块可以交互。我相信最简单的方法是将它们创建为 Actors 并使其可触摸,但我不知道如何设置边界以使它们成为六边形而不是矩形。
覆盖 hit()
方法以测试六边形的形状。查看 Actor 源代码,了解它如何处理矩形。