我目前正在尝试数字化我发明的一款棋盘游戏(repo:https://github.com/zutn/King_of_the_Hill)。为了让它工作,我需要检查是否这个board上的一个平铺(弧)被点击了。到目前为止,我还没能想出一个不放弃这个计划的办法pygame.arc公司绘图功能。如果我使用点击位置的x,y位置,我无法找到一种方法来确定要比较的弧的确切轮廓。我想过使用颜色检查,但这只会告诉我,如果任何瓷砖已点击。那么,有没有一种方便的方法来测试pygame中是否点击了一个弧,或者我是否必须使用精灵或者完全不同的东西?此外,在后面的步骤中,将包括位于瓷砖上的单元。这将使以下角度计算柱的求解更加困难。你知道吗
这是一个简单的圆弧类,它将检测圆弧中是否包含一个点,但它仅适用于圆弧。你知道吗
下面是该类的一些示例用法。使用它需要一个中心点和半径,而不是矩形来创建圆弧。你知道吗
相关问题 更多 >
编程相关推荐