![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pygame开发
文章平均质量分 91
play_big_knife
这个作者很懒,什么都没留下…
展开
-
Python实战案例:使用Pygame开发游戏翻牌子(下)
五、翻牌子的逻辑接下来,实现翻牌子的具体逻辑。首先必须要清楚,翻牌子游戏的重点是每个牌子都是可以点击的,pygame在处理点击事件的时候,是通过捕捉游戏主角在屏幕上面的坐标实现的,也就是说需要知道鼠标点击的位置是否在一张牌之内,可以通过鼠标去点击每一张牌的左上,右上,左下,右下来确定这张牌所占的空间位置。如下图所示。如图中所示的方法点击其中的1、2、3、4等位置,就可以记录对应的坐标值。鼠标操作可以通过pygame.event.get()语句中获取的事件类型event.type来判断是否原创 2020-11-07 20:21:47 · 1216 阅读 · 0 评论 -
Python实战案例:使用Pygame开发游戏翻牌子(上)
Python实战案例:使用Pygame开发游戏翻牌子(上)一、翻牌子游戏介绍翻牌子的原意是古代皇帝在晚上就寝时从三千佳丽中选择的某个女子,这里将它改版成对对碰。如果翻开第一张牌子后面的女子,再翻开第二张牌子后面的女子,如果两张牌子后面的女子是同一个女子,两张牌子就消失,如果两张牌子后面不是同一个女子,前一张牌子翻过去,后一张牌子仍然保持着显示被选女子的状态。游戏过程如下图所示最开始游戏的初始状态。紧接着如下所示把图中的某一个牌子翻开。接下来继续翻开如图所示中的第二张某一个牌.原创 2020-10-31 23:59:43 · 1948 阅读 · 2 评论