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

抚州 提供网站建站 公司中国建设银行下载安装

抚州 提供网站建站 公司,中国建设银行下载安装,韩国flash网站,湖南专业seo优化雨滴#xff1a;寻找一幅雨滴图像#xff0c;并创建一系列整齐排列的雨滴。让这些雨滴往下落#xff0c;直到到达屏幕后消失。 先说今天的问题#xff1a; 1.在更改函数形参时#xff0c;调用的时候也要修改#xff0c;否则会出现AttributeError 值得注意的是#xff1a…雨滴寻找一幅雨滴图像并创建一系列整齐排列的雨滴。让这些雨滴往下落直到到达屏幕后消失。 先说今天的问题 1.在更改函数形参时调用的时候也要修改否则会出现AttributeError 值得注意的是每当添加进新的代码要检查函数传递的参数是否对应一致函数本身与调用它的时候都要检查 2.愚蠢的错误把创建整齐雨滴的函数写到循环体中去了结果一直出现重叠达不到预期效果搞了半天眼睛快瞎了才发现唉 主程序 display import pygame from settings import Settings from rain import Rain import func as f from pygame.sprite import Group##### def display(): 主函数----显示雨滴效果 pygame.init() settings Settings() screen pygame.display.set_mode((settings.screen_width, settings.screen_height)) pygame.display.set_caption(Raining) rains Group()#### f.create_rains(settings, screen, rains)##### while True: f.check_events() screen.fill(settings.bg_color) f.change_direction(settings, rains) rains.draw(screen) pygame.display.flip() display() 函数模块func import pygame import sys from rain import Rain def check_events(): 按键检查 for event in pygame.event.get(): if event.type pygame.QUIT: sys.exit() def get_col_numbers(settings, rain):#对于每一行来说变化的是x坐标列在变化 一行可以存放的雨滴数 col_numbers int(settings.screen_width / (2 * rain.rect.width)) return col_numbers def get_row_numbers(settings, rain): 可存放雨滴的行数 row_numbers int(settings.screen_height / (1 * rain.rect.height)) return row_numbers def create_rain(settings, screen, rains, col_number, row_number): rain Rain(settings, screen) rain_width rain.rect.width rain.x rain_width 2 * rain_width * col_number rain.rect.x rain.x#rect存放整数 rain.rect.y rain.rect.y 2 * rain.rect.height * row_number rains.add(rain) def create_rains(settings, screen, rains): rain Rain(settings, screen)#这句是要写的不写的话get_col_numbers()中的rain将出现NameError col_numbers get_col_numbers(settings, rain) row_numbers get_row_numbers(settings, rain) for row_number in range(row_numbers): for col_number in range(col_numbers): create_rain(settings, screen, rains, col_number, row_number) def change_direction(settings, rains): for rain in rains.sprites(): rain.rect.y settings.drop_speed rain类 import pygame from pygame.sprite import Sprite class Rain(Sprite): 雨滴 def __init__(self, settings, screen): super().__init__() self.screen screen self.settings settings self.image pygame.image.load(rain.bmp) self.rect self.image.get_rect() self.y float(self.rect.y) def blitme(self): self.screen.blit(self.image, self.rect) def check_edges(self): 如果雨滴位于屏幕边缘就返回True if self.rect.top self.screen.rect.bottom: return True settings类 class Settings(): 设置所有设置的类 def __init__(self): self.screen_width 1200 self.screen_height 600 self.bg_color (255, 255, 255) self.drop_speed 1 效果图 初始下落
http://www.pierceye.com/news/405037/

相关文章:

  • 推广seo网站的公司金华网站建设公司排名
  • 阿里巴巴网站工作流程网站建设 教学设计
  • 电子商务网站建设的方法怎样用织梦做音乐网站
  • 临夏州住房和城乡建设局网站出词
  • 企业网站的综合要求最新领导班子7人名单
  • 通过阿里云建设企业网站联想企业网站建设的思路
  • 网站建设服务器的选择方案建设报名系统是正规网站吗
  • 揭阳高端模板建站WordPress背景音乐6
  • 如何使用云服务建设网站cpa之家 app推广平台
  • 网站设计策划书案例漳浦建设局网站
  • ps做分享类网站效果图设计公司工作室创业规划
  • 个人虚拟机做网站设计实例网站
  • 衡阳企业网站wordpress置顶文章顺序
  • 网站建设宗旨是指郑州有名的做网页的公司
  • 怎么0成本做网站企业网站如何设计网页
  • 做韦恩图网站课程分销平台
  • html5网站建设中企业整站推广
  • 织梦网站打开速度慢做抢单软件的网站
  • 51单片机可以做网站怎么建设游戏试玩平台网站
  • 汕头网站建设方案维护wordpress百度熊掌
  • 牛街网站建设产品vi设计都包括什么
  • 网站需要多大宽带网站发展的方向
  • 陈光锋网站运营推广新动向故城建设银行网站
  • 备案后网站可以改名吗临颖网站建设
  • 临沭县建设局官方网站怎样做外贸网站推广
  • 手机网站支付一个简单的网页代码带图片
  • 向公司申请请做网站广州网站推广教程
  • 用QQ群做网站排名交互式网站app
  • 正规免费发布信息网站国外网站界面
  • 浏览国外网站 dns网店运营推广方案