基于pygame做的小游戏,用python和pygame写游戏

  基于pygame做的小游戏,用python和pygame写游戏

  Pygame是一套强大而有趣的管理图形、动画和声音的模块,可以轻松开发复杂的游戏。通过用Pygame处理在屏幕上绘制图像等任务,强调的是程序的高层逻辑,不需要考虑很多复杂困难的编码工作。

  Python官网https://www.python.org/downloads/

  这一系列博文请参考Python3.6.8

  64位系统可以下载windows x86-64可执行安装程序。下载完成后,双击Python安装包,通过图形界面进行安装。接下来,设置Python的安装路径。然后,将Python3和Python3的脚本目录设置为环境变量。

  Pygame地址3359 Gohlke/Python Libs/# pygame,www.lfd.UCI.edu/~,下载与Python版本对应的版本

  最后,确保它安装正确:

  创建Pygame窗口并从sys导入exit #导入sys库从sys导入exit #导入sys库用exit函数导入Pygame #导入Pygame库定义要导入的窗口的分辨率screen _ width=480 screen _ height=320 defrun _ game():#初始化游戏并创建屏幕对象pygame.init #此处, pygame.display.set_mode()返回的面是整个游戏窗口screen=py game . display . Set _ mode)(screen \ Set窗口标题py game . display . Set _ caption( thismyfirstpygame-program ),设置游戏主循环同时为True: #)。 从监视键盘和鼠标的消息队列中选择forevent inpygame . event . get(:if event . type==pygame . quit:sys . exit)run _ game。

  pygame.display.flip() :这里每运行一次while循环,都会绘制一个空屏幕,旧屏幕被消除,只留下新屏幕可见。当你移动游戏元素(pygame.display.flip))时,你会不断地更新屏幕,显示元素的新位置,并在原来的位置隐藏元素,从而实现流畅的移动。

  背景图片设置导入到fromsysimportexit#sys库的exit函数中,importpygame#pygame库from py game . localsimport * # py game库导入的常量#窗口分辨率screen _ width=480 screen _ height=320 # Load背景图片background=py game . image . Load(resources/image/background)创建并初始化显示窗口screen=py game . display . set _ mode(screen _ width)。设置screen _ height(# window title py game . display . set _ caption( thismyfirstpygame-program )为游戏主循环,同时更新pygame.display.update(#从“监控键盘鼠标事件”消息队列中输入py game . event . get)):I event . type==py game

  设置背景色导入fromsysimportexit#sys库的退出函数,importpygame#pygame库,常量# screen _ width=480 screen _ height=320 #加载导入frompygame . localsimport * # py game库# Background=py game . image . load(resources/image/back)初始化显示窗口screen=py game . display . Set _ mode(screen _ width)sreen _ height( thismyfirstpygame-program )设置窗口标题这里,屏幕screen.fill(BG_color)用背景色填充并部分刷新。Pygame.display.flip))是屏幕的整体刷新,py game . display . update))rurun _ gate)。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: