我正在创造新游戏。它的欧洲大学(图片编号1)喜欢游戏,因此我拥有259个省份的巨大世界地图。每个省都有自己的不规则形状。我将拥有所有259个省的形状图像,但是现在我有整个地图与省边界(图像编号2)。
我的目标是通过它的主人颜色为每个省着色。因此,如果紫色王国有10个省份,我想将这个王国的每个省份变为紫色(图片编号3)。
问题是......我不知道该怎么做。我的世界地图是2500x2500。在我的程序窗口中,我只显示其中的一部分(680x680)。现在,Province类有自己的坐标(x,y)和表示宽度和高度的整数。我的想法是通过计算省上方的矩形来检查collisionDetection与鼠标。它将与省窗口一起使用,该窗口将在玩家点击省矩形区域后出现。但它不会描绘我的整个Provintion形状。 :(
此刻我没有更好的主意。我正在寻找一些建议和一些帮助。
因为我无法在此处上传超过2张照片,所以链接如下: Images here