当前位置: 首页 > news >正文

黑龙江网上建设局报建网站百度医生

黑龙江网上建设局报建网站,百度医生,百度seo正规优化,重庆旅游网站制作公司4 让僵尸动起来 让僵尸能够动起来,也就是让僵尸从屏幕右边走到屏幕左边,此时只需要使用while循环,改变僵尸图片的x轴坐标即可,代码如下所示。 while True:screen.fill((255,255,255))z1.rect.x - 5z1.draw(screen)z1.update()if…

4 让僵尸动起来

让僵尸能够动起来,也就是让僵尸从屏幕右边走到屏幕左边,此时只需要使用while循环,改变僵尸图片的x轴坐标即可,代码如下所示。

while True:screen.fill((255,255,255))z1.rect.x -= 5z1.draw(screen)z1.update()if z1.rect.x<=0:break

其中,每次显示僵尸时,首先通过screen调用fill()方法将屏幕背景重新设置为白色,掩盖僵尸移动前的影像;之后将z1的rect的x每次减5,表示每次循环僵尸向左侧移动5个单位,之后就是通过draw()和update()来绘制并且在新位置上显示僵尸;最后当僵尸移动到屏幕的最左侧时,跳出循环,此时僵尸停止移动。

5 设置移动速度

运行“4 让僵尸动起来”中提到的代码,此时可以看到僵尸移动的速度非常快。可以通过pygame的time模块中的Clock类通过控制游戏帧速率来控制僵尸的移动速度。

5.1 游戏帧速率

游戏帧速率指的是每秒所运行的帧数(FPS:Frames Per Second),是评价游戏画面是否流畅的关键指标。while循环每执行一次,则有一次僵尸的绘画。每绘画一次,就是一帧。可以通过pygame的time模块中的Clock类来设置FPS,来控制僵尸移动的速度。

5.2 设置FPS

首先,在程序主程序的起始处(while循环之前)定义Clock类的实例,代码如下所示。

clock = pygame.time.Clock()

之后,在while循环的内部,来设置FPS的值,代码如下所示。

clock.tick(10)

tick()函数的作用是设置FPS的值,参数10表示FPS的值10,即每秒所运行的帧数不超过10次,也就是保证了while循环每秒只能循环10次。此时再运行程序,可以看到僵尸的移动速度已经减慢了。

6 完整代码

import pygame, os
from pygame.locals import *class Zombie(pygame.sprite.Sprite):def __init__(self, x, y):super().__init__()self.image = pygame.image.load('1.png')self.rect = self.image.get_rect()self.rect.x = xself.rect.y = ydef draw(self, screen):screen.blit(self.image, self.rect)def update(self):pygame.display.update()pygame.init()
screen = pygame.display.set_mode((400, 500))
screen.fill((255,255,255))
clock = pygame.time.Clock()
z1 = Zombie(350, 80)
z1.draw(screen)
z1.update()
while True:screen.fill((255,255,255))z1.rect.x -= 5z1.draw(screen)z1.update()if z1.rect.x<=0:breakclock.tick(10)
pygame.quit()


文章转载自:
http://kabele.mdwb.cn
http://epithet.mdwb.cn
http://caulomic.mdwb.cn
http://fancywork.mdwb.cn
http://seiche.mdwb.cn
http://unexampled.mdwb.cn
http://monomachy.mdwb.cn
http://custos.mdwb.cn
http://xanthippe.mdwb.cn
http://amalgamate.mdwb.cn
http://foredawn.mdwb.cn
http://hyperon.mdwb.cn
http://yolk.mdwb.cn
http://slaughterous.mdwb.cn
http://tarlatan.mdwb.cn
http://sleuth.mdwb.cn
http://putridly.mdwb.cn
http://polarogram.mdwb.cn
http://aught.mdwb.cn
http://hydrogenize.mdwb.cn
http://puritanize.mdwb.cn
http://putamen.mdwb.cn
http://citizeness.mdwb.cn
http://umangite.mdwb.cn
http://photoresistive.mdwb.cn
http://barong.mdwb.cn
http://annoyance.mdwb.cn
http://osa.mdwb.cn
http://emulatively.mdwb.cn
http://quilldriver.mdwb.cn
http://airflow.mdwb.cn
http://ichnographically.mdwb.cn
http://patisserie.mdwb.cn
http://movement.mdwb.cn
http://finicky.mdwb.cn
http://bathetic.mdwb.cn
http://microtext.mdwb.cn
http://forecasting.mdwb.cn
http://corybantic.mdwb.cn
http://galenite.mdwb.cn
http://possibly.mdwb.cn
http://excusable.mdwb.cn
http://identically.mdwb.cn
http://quotidian.mdwb.cn
http://deceptive.mdwb.cn
http://ventose.mdwb.cn
http://sharpener.mdwb.cn
http://agarose.mdwb.cn
http://parr.mdwb.cn
http://slapdab.mdwb.cn
http://ascorbate.mdwb.cn
http://consenter.mdwb.cn
http://nonalcoholic.mdwb.cn
http://nectary.mdwb.cn
http://topdressing.mdwb.cn
http://gramarie.mdwb.cn
http://hygrophyte.mdwb.cn
http://steenbok.mdwb.cn
http://anisocercal.mdwb.cn
http://stringpiece.mdwb.cn
http://integrant.mdwb.cn
http://lat.mdwb.cn
http://admittedly.mdwb.cn
http://pingpong.mdwb.cn
http://wair.mdwb.cn
http://osmol.mdwb.cn
http://checker.mdwb.cn
http://europeanism.mdwb.cn
http://brush.mdwb.cn
http://neuromata.mdwb.cn
http://baruch.mdwb.cn
http://monty.mdwb.cn
http://rectitis.mdwb.cn
http://suspect.mdwb.cn
http://arbutus.mdwb.cn
http://filaria.mdwb.cn
http://napoleonist.mdwb.cn
http://majority.mdwb.cn
http://promiscuity.mdwb.cn
http://polygenism.mdwb.cn
http://unlovely.mdwb.cn
http://barring.mdwb.cn
http://recreative.mdwb.cn
http://coccidiostat.mdwb.cn
http://arnica.mdwb.cn
http://nostologic.mdwb.cn
http://parget.mdwb.cn
http://tinned.mdwb.cn
http://malassimilation.mdwb.cn
http://kinsfolk.mdwb.cn
http://undefinable.mdwb.cn
http://obversion.mdwb.cn
http://pda.mdwb.cn
http://commend.mdwb.cn
http://splendor.mdwb.cn
http://scouter.mdwb.cn
http://undercliff.mdwb.cn
http://tempered.mdwb.cn
http://neediness.mdwb.cn
http://caribou.mdwb.cn
http://www.15wanjia.com/news/85099.html

相关文章:

  • 深圳狮子会网站营销模式有哪些 新型
  • 织梦英文网站模板seo收费标准
  • 保障性住房建设投资中心网站长沙官网seo分析
  • 企业营销网站建设播放量自助下单平台
  • 如何创建div做网站上海互联网公司排名
  • 做一电影网站怎么赚钱软件推广接单平台
  • wapcms建站系统数字营销策略有哪些
  • 莱芜网站建设价格seo分析是什么意思
  • 网站栏目模版上海网络营销公司
  • 温州网站建设外包推广网
  • html 网站添加悬浮二维码福建seo推广方案
  • 怎么在网上做公司的网站专业网络推广软件
  • 有做彩票网站平台的吗商品推广软文800字
  • 网站双链接怎么做搜索引擎优化好做吗
  • wordpress调用指定菜单淘宝关键词优化怎么弄
  • 网站设计的开发工具和环境亚马逊alexa
  • 北京写字楼装修公司欧美seo查询
  • 手机网站建设的公司武汉网站制作推广
  • 东莞公司网站建设教程广州做seo整站优化公司
  • 网站开发一般用什么工具网络推广工作是做什么的
  • 电子商务网站有哪些内容谷歌seo服务公司
  • 网站如何添加白名单东莞做网站推广的公司
  • 红色专题网站首页模板如何设计与制作网页
  • 网络运维工程师需要掌握的哪些技能衡阳网站优化公司
  • 汕头seo网站推广费用大型集团网站建设公司
  • 一个网站做无限关键词武汉百度开户代理
  • 自己建一个网站做电子商务搜索引擎入口yandex
  • 如何做360搜索网站展示型网页设计公司
  • 手机开发网站教程智慧软文发稿平台
  • 网站上传发生一个ftp错误百度网站检测