让我们看一下Python中最著名的游戏库Pygame。学习两个名词:精灵和碰撞检测。
精灵英语字母是精灵。在游戏中,您可以使用各种项目,例如角色,道具,无论如何,所有内容都可以显示在游戏图像中。
碰撞检测是为了检测两个精灵之间是否存在碰撞。例如,游戏中的金币和豆类可以使用碰撞检测。
以上是精灵类的定义。如果您需要更多内容,则可以自己添加。或直接继承它。
初始化游戏,然后将墙分成wall_group,然后将播放器分为player_group。这是为了进行碰撞测试准备。
以上代码具有关键检测。例如,按出口键结束游戏。按下,向下,向下,左右,您将移动播放器。最后,pygame.sprite.spritecollide是一个碰撞检测功能。当播放器与墙相撞时,它将转弯红色的。
总体代码并不困难。与我讨论有关程序的问题,您也可以回答问题。
遵循公共帐户:诗歌般的代码,结交朋友。
