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

拼多多网站怎么建设的做网站为什么可以自学

拼多多网站怎么建设的,做网站为什么可以自学,石家庄369招聘信息网,上海最近新闻2 鸭子类Target的创建 2.1 __init__()函数 Target类的__init__()函数代码如图5所示。 图5 __init__()函数代码 其中,第18行将Target类声明为pygame.sprite.Sprite类的子类;第19行代码中,__init__()函数的img_path参数表示鸭子图片的文件名…

2 鸭子类Target的创建

2.1  __init__()函数

Target类的__init__()函数代码如图5所示。

图5 __init__()函数代码

其中,第18行将Target类声明为pygame.sprite.Sprite类的子类;第19行代码中,__init__()函数的img_path参数表示鸭子图片的文件名,x和y表示鸭子起始位置的横纵坐标;第20行代码调用pygame.sprite.Sprite类的__init__()进行初始化操作;第21行代码导入鸭子图片;第22行代码获取鸭子图片的位置和大小;第23行代码根据指定的位置设置鸭子的起始位置。

2.2 update()函数

Target类的update()函数代码如图6所示。

图6 update()函数代码

Target类的update()函数的作用是让鸭子游动起来。鸭子是从屏幕左边向右边水平移动的,所以只需要改变其横坐标即可,纵坐标可以不变。第25行代码通过rect.move_ip()方法改变鸭子的横坐标,random.randint(0,10)表示鸭子的速度是一个0-10之间的随机数;第26-27行代码判断鸭子是否已经游到屏幕的右侧边缘,如果已经游到边缘,则将其左上角的横坐标rect.left设置为0,表示将其位置恢复到屏幕左侧边缘。

3 实例化瞄准镜类及创建相应的精灵组

实例化瞄准镜类及创建相应的精灵组的代码如图7所示。

图7 实例化瞄准镜类及创建相应的精灵组的代码

其中,第42行代码实例化了瞄准镜类Crosshair,其实例名为crosshair,“crosshair_blue_small.png”是瞄准镜的文件名;第43行代码通过pygame.sprite.Group()创建了精灵组crosshair_group;第44行代码将实例crosshair加入到精灵组crosshair_group中。

4 实例化鸭子类及创建相应的精灵组

实例化鸭子类及创建相应的精灵组的代码如图8所示。

图8 实例化鸭子类及创建相应的精灵组的代码

其中,第46行代码创建用于保存鸭子精灵的精灵组target_group;第47行使用for循环创建TARGET_NUM个鸭子;第48-49行代码随机设置鸭子的横纵坐标;第50行代码实例化鸭子类,“duck_yellow.png”是鸭子图片的文件名;第51行代码将创建的鸭子实例精灵加入到精灵组中。

5 导入背景

导入背景的代码如图9所示。

图9 导入背景的代码

其中,第39行代码通过pygame.image.load()导入背景图片;第40行代码将背景图片设置为屏幕大小,pygame.transform.scale()函数的作用是设置图片大小,bg_img表示要设置的图片,(SCREEN_WIDTH, SCREEN_HEIGHT)表示要设置的大小,即为屏幕的宽度和高度。

http://www.dtcms.com/wzjs/534149.html

相关文章:

  • 昆明建设咨询监理有限公司网站电商网站建设重要性
  • 建设工程现行标准查询网站angularjs 网站开发
  • 专业网站建设公司需要做好哪些方面的工作wordpress已停止访问
  • 2880元网站建设网站单页在线制作
  • wordpress站点优化短期网页设计师培训
  • 哪个网络公司做网站好点山西大同企业做网站
  • 装修网站免费设计wordpress文章显示在页面
  • 什么网站流量大wordpress 开启 gzip
  • 有什么网站可以做婚庆视频素材四川省建设安全管理协会网站
  • 电子商务网站采用的开发技术2024最近爆发的流感叫什么
  • 什么网站做玩具的比较多宁波网红打卡地
  • 网站建设与维护功能意义关于电商网站规划方案
  • 合肥网站建设方案案例驾校网站开发计划书
  • 哈密网站建设公司哪家专业注册域名的常见问题
  • 江苏省建设厅网站职称评审系统互联网技术培训机构
  • 西安做网站公司报价可上传多个视频的网站建设
  • 哈尔滨市建设工程交易中心网站php网站开发背景
  • 网站建设扌金手指六六seo外链优化策略
  • 佛山外贸网站建设行情广州网站备案拍照
  • 商标可以做网站吗靖宇东兴自助建站
  • 中山网站制作系统wordpress建站seo
  • 国外免费注册域名的网站建立网站需要哪些东西
  • 长春网站建设方案推广crm系统是什么
  • 学校网站开发协议四川网站建设哪家专业
  • 免费的ai素材网站扬中网站优化
  • 中堂做网站椒江设计公司
  • 网站设计公司网页设计没有备案的网站怎么访问
  • 企业网站源码安装教程网站建设后端前端
  • 公司想制作网站吗淘宝客网站推广怎么做
  • 网站建设宝典长沙多用户商城网站建设