LibGDX中的RISK风格游戏

时间:2014-09-19 04:36:07

标签: java libgdx

我基本上是使用LibGDX创建2D风格游戏,但是,我不知道在世界各地之间实现边界的任何好方法。例如,假设用户在区域范围内点击,我将如何确定用户点击的区域?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

几年前我曾想过要自己实施一个RISK游戏,但我从未这样做过。但是,我的想法是如何检测用户选择的国家:(警告,这可能是一个坏主意)。

拥有第二张地图(仅限内存),其中所有国家/地区均采用颜色编码。当用户点击时,使用颜色贴图上的点击坐标查找像素的颜色,然后在Map<Color, Country>

中查找颜色代码

我不确定这个想法有多好,另一种方法是将国家边界定义为多边形,然后对每个国家进行Point-in-Polygon测试。