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

成立投资公司需要什么条件seo整站排名

成立投资公司需要什么条件,seo整站排名,长沙网站seo优化公司,cms做网站不用后端目录 前言 一、为什么要重构模块 二、创建game_functions 三、创建update_screen() 四、修改alien_invasion模块 五、课后思考 总结 前言 前两天我们已经成功创建了窗口#xff0c;并将小蜜蜂放在窗口的最下方中间位置#xff0c;本来以为今天将学习控制小蜜蜂#xff0c;结…目录 前言 一、为什么要重构模块 二、创建game_functions 三、创建update_screen() 四、修改alien_invasion模块 五、课后思考 总结 前言 前两天我们已经成功创建了窗口并将小蜜蜂放在窗口的最下方中间位置本来以为今天将学习控制小蜜蜂结果是重构模块算了我们按照书上步骤一起来学习下。 一、为什么要重构模块 书上说在大型项目中会经常在添加新代码前重构既有的代码。咱也没进过大公司做过大型项目今天也算体验了一把大型项目的流程目的是简化代码结构。具体到我们现在做的案例就是简化alien_invasion文件把里面写的一些功能再用一个函数封装起来然后在alien_invasion里调用使得alien_invasion看起来更简洁逻辑更清晰。我们先来看看alien_invasion里面的代码。 import sys import pygame import settings from ship import Shipdef run_game():pygame.init()new_settingsettings.Settings()screen pygame.display.set_mode((new_setting.screen_width,new_setting.screen_height))ship Ship(screen)pygame.display.set_caption(Alien Invasion)while True:for event in pygame.event.get():if event.type pygame.QUIT:sys.exit()screen.fill(new_setting.bg_color)ship.blitme()pygame.display.flip()run_game() 通过观察代码我们发现在while循环里主要有两件事一件事是监听用户操作另一件事是绘制窗口那么我们就将这两件事分别封装出去。 二、创建game_functions 没啥好说的创建一个类把while循环里面的代码复制过去然后alien_invasion再调用就行了我们先写game_functions的代码。 import sys import pygamedef check_events():for event in pygame.event.get():if event.type pygame.QUIT:sys.exit() 三、创建update_screen() 书上面并没有创建一个 update_screen的新文件而是在game_functions里定义了update_screen函数那么game_functions不就复杂了吗简化了alien_invasion复杂了game_functions有啥意义。 我们观察上面的代码screen.fill(new_setting.bg_color)调用了screen和new_settingship.blitme()调用了ship所以我们在创建新的函数的时候要将这三个作为传参传进去。 def update_screen(new_setting,screen,ship):screen.fill(new_setting.bg_color)ship.blitme()pygame.display.flip() 四、修改alien_invasion模块 现在我们只需要导入game_functions然后调用里面的函数就行了。 import pygame import settings from ship import Ship import game_functions as gfdef run_game():pygame.init()new_settingsettings.Settings()screen pygame.display.set_mode((new_setting.screen_width,new_setting.screen_height))ship Ship(screen)pygame.display.set_caption(Alien Invasion)while True:gf.check_events()gf.update_screen(new_setting,screen,ship)run_game() 我们来运行一下看能否成功。 没问题成功的 五、课后思考 “大蟒蛇”在这里提出了一个问题“找一个喜欢的游戏角色放在屏幕中间然后将屏幕背景色变为图片的背景色或者将图片的背景色变成屏幕背景色” 看到这个问题我首先想到的是python可以实现ps的功能可以吸取颜色改变背景色这个其实觉得有可能实现但是改变图片背景色那还要抠图觉得不大可能本着好学的精神在网上查询下可以使用第三方库来改变图片的颜色至于效果怎么样也就不试了跟本次案例关系不大以后有需要再试。但是改变背景色为图片背景色有难度没有发现提取图片颜色的方式难道用肉眼看 总结 今天在游戏的进程上没有突破但是也体会了大项目的流程。
http://www.dnsts.com.cn/news/94716.html

相关文章:

  • 营销网站seo推广费用柳州网站建设 来宾市网站制作
  • 阜宁有做网站的吗微信app开发需要多少钱
  • 深圳专业建网站公司排行四川省查询建设人员注册证书网站
  • 怎么做网站优化 site牡丹江信息网0453免费发布信息
  • 选择郑州网站建设申请一家公司需要多少钱
  • 做网站 买空间惠州品牌网站建设
  • 网站开发需要书籍教育技术专业网站开发课程
  • 江阴做网站公司企业网站建设难吗
  • 长沙手机网站建设公司排名flash网站代做
  • 哈尔滨网站建设唯辛ls15227写html代码用什么软件
  • 企业名称自主申报2020站群seo系统
  • 提供免费主页空间的网站温州seo关键词优化
  • 任丘网站制作公司网架钢构公司
  • 广州微信网站建设公司哪家好鞍山贴吧
  • 专业制作外贸网站免费学校网站模板
  • 学院宣传网站建设简介企业宣传ppt模板
  • 地产设计网站它是企业整体
  • 网站前台后台模板wordpress小工具功能
  • 哪个做网站公司如何开心设计一个网站
  • wordpress 作者墙网站做整站做优化
  • 用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会四川建设工程信息网官网
  • 免费发布产品信息的网站酒店找人做网站
  • 如何免费网站建设网站上用的字体
  • 如何本地搭建网站济南高新区建设局网站
  • 网站建设成立领导小组wordpress数据库合并
  • 企业网站优化电话全网营销推广方案
  • 品牌高端网站云盘网站如何做
  • 网站建设捌金手指专业8重庆专业微网站建设
  • 湛江网站建设招聘那家公司装修比较好
  • 个人网站,可以做淘宝客吗公司简介模板范文100字