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

建立网站大概需要多少钱2345网址大全设主页

建立网站大概需要多少钱,2345网址大全设主页,视频网站策划,武汉做网站3 编写主程序 在主程序中,首先创建屏幕并且完成一些准备工作,之后在while循环中不断更新sprite实例即可。 3.1 创建屏幕及准备工作 创建屏幕及准备工作的代码如图5所示。 图5 创建屏幕及准备工作 其中,第20行代码调用pygame.mouse模块中的…

3 编写主程序

在主程序中,首先创建屏幕并且完成一些准备工作,之后在while循环中不断更新sprite实例即可。

3.1 创建屏幕及准备工作

创建屏幕及准备工作的代码如图5所示。

图5 创建屏幕及准备工作

其中,第20行代码调用pygame.mouse模块中的set_visible()方法,将其参数设置为False,表示隐藏鼠标;第22行中的going表示程序运行的标志,该值是True时表示程序继续运行,是False时表示程序终止;第23行中定义了Mouse()类的实例mouse;第24行代码使用使用pygame.sprite模块中的RenderPlain()方法将mouse加入到Group中,实际上RenderPlain()方法与Group()方法的作用相同。

相关链接2 创建屏幕的详细介绍请参考

Pygame显示文字_棉猴的博客-CSDN博客

相关链接3 sprite与Group的详细介绍请参考

Pygame中Sprite类的使用6-1-CSDN博客

3.2 在循环中更新sprite实例

在循环中更新sprite实例的代码如图6所示。

图6 在循环中更细sprite实例

其中,第26行中的going是控制程序是否运行的标志,当用户点击屏幕右上角的退出按键后,根据28-30行的代码,将going设置为False,此时while循环结束,程序退出;第27行代码的作用是重绘屏幕背景,这样就能覆盖之前鼠标显示的图片;31-32行代码通过Group来更新和绘制sprite实例,即调用了Mouse类的update()方法和draw()方法进行更新和绘制;最后第33行将绘制好的图片在屏幕上显示出来。

4 完整代码

以上提到的完整代码如下所示。

import pygamedef load_image(name):image = pygame.image.load(name)image = image.convert()colorkey = image.get_at((0,0))image.set_colorkey(colorkey, pygame.RLEACCEL)return image, image.get_rect()class Mouse(pygame.sprite.Sprite):def __init__(self):pygame.sprite.Sprite.__init__(self)self.image, self.rect = load_image('qiu.png')def update(self):self.rect.topleft = pygame.mouse.get_pos()self.rect.move_ip((0,0))pygame.init()
screen = pygame.display.set_mode((1280, 480))
pygame.mouse.set_visible(False)
screen.fill((170, 238, 187))
going = True
mouse = Mouse()
allsprites = pygame.sprite.RenderPlain(mouse)while going:screen.fill((170, 238, 187))for event in pygame.event.get():if event.type == pygame.QUIT:going = Falseallsprites.update()allsprites.draw(screen)pygame.display.flip()
pygame.quit()

http://www.ds6.com.cn/news/73393.html

相关文章:

  • 如何建一个个人网站引擎搜索对人类记忆的影响
  • 网站交互行为网络销售好做吗
  • 直播网站如何做京东seo搜索优化
  • 做暧视频网站大全网络推广专员是干什么的
  • 茂名市电白区住房和城乡建设局网站模板网站如何建站
  • 重庆短视频制作公司排名关键词seo价格
  • 经典网站源码广告投放代理商加盟
  • 湛江专业建站推荐注册百度推广账号
  • 做环卫车怎么做网站seo优化推广技巧
  • 如何免费做网站推广百度 站长工具
  • WordPress安装主题都不行谷歌搜索引擎优化
  • 做pc端网站特色企业百度推广怎么收费
  • 东莞网站建设(信科网络)百度竞价排名利弊
  • 淄博建设网站黑五类广告推广
  • 公司做网站是做什么账务处理小时seo
  • 零基础月做网站多久百度快照关键词推广
  • 网站关键词优化外包海外短视频软件
  • web开发基础期末自测题答案温州seo优化公司
  • 做博客和做网站网络运营和网络营销的区别
  • 用wordpress做音乐网站seo相关岗位
  • iis 网站建设中外链下载
  • 网络服务推广石家庄关键词优化平台
  • 山东网站建设好不好怎么开通网站
  • 美容医疗 网站建设全球搜索网站排名
  • 营销型企业网站优化的作用重庆百度推广排名
  • 网站建设学费要多少产品推广思路
  • 700个吉祥公司名字优化推广联盟
  • 内丘网站建设简述seo
  • 可以做黄金期权的网站营销型网站建设的价格
  • 衡水企业网站制作网络营销课程实训总结