Pygame 中的非平铺地图

Non-Tiled Maps in Pygame

我在 Pygame 方面还很新手,但是在逐步完成教程和 一些玩现有的例子我认为我应该开始一些事情。自从 我是一名战略游戏玩家,我想尝试一下。所以..

创建一个简单的 "Risk" 之类的地图来发送我的大军,什么 你会建议成为最好的吗?是否有某种 "clickable" 图形文件 使用还是我应该简单地在 pygame 中绘制矩形并检测对它们的点击?

此致,

马蒂亚斯

我认为最好的方法是使用图像并利用图像的颜色找出哪个国家/地区 hovered/clicked。

if ev.type == MOUSEBUTTONUP:
            # Get color underneath mouse cursor
            pos = ev.pos
            button = ev.button
            color = self.surface.get_at((pos))