LibGDX中的java风险风格游戏 1 年,11 月 Questions & Answers 239 我基本上是在用LibGDX创建一个2D风险风格的游戏,然而,我不知道有什么好方法来实现世界领土之间的边界。例如,假设用户在某个区域内单击,那么我将如何确定用户单击的区域 谢谢你的帮助
# 1 楼答案 几年前,我曾想过自己实施一个风险游戏,但我从未这么做过。然而,以下是我关于如何检测用户选择哪个国家的想法:(警告,这可能是个坏主意) 有第二张地图(仅在内存中),所有国家都用颜色编码。当用户点击时,用颜色地图上的点击坐标查找像素的颜色,然后在Map<Color, Country>中查找颜色代码 我不确定这个想法有多好,另一种方法是将国家边界定义为多边形,然后对每个国家进行多边形点测试
# 1 楼答案
几年前,我曾想过自己实施一个风险游戏,但我从未这么做过。然而,以下是我关于如何检测用户选择哪个国家的想法:(警告,这可能是个坏主意)
有第二张地图(仅在内存中),所有国家都用颜色编码。当用户点击时,用颜色地图上的点击坐标查找像素的颜色,然后在
Map<Color, Country>
中查找颜色代码我不确定这个想法有多好,另一种方法是将国家边界定义为多边形,然后对每个国家进行多边形点测试