pygam添加图像
来源:互联网 发布:网页游戏编程软件 编辑:程序博客网 时间:2024/06/06 14:06
文件ship.py包含Ship 类,这个类包含方法__init__() 、管理飞船位置的方法update() 以及在屏幕上绘制飞船的方法blitme() 。表示飞船的图像存储在文件夹images下的 文件ship.png中。
import pygame class Ship(): def __init__(self,ai_settings,screen): #初始化飞船并设置初始位置 self.screen = screen self.ai_settings=ai_settings #加载飞船图像并获取其外界矩形 self.image = pygame.image.load('images/me1.png') self.rect = self.image.get_rect() self.screen_rect = self.screen.get_rect() #将每艘飞船放到屏幕的底部中央 self.rect.centerx = self.screen_rect.centerx self.rect.bottom = self.screen_rect.bottom self.center = float(self.rect.centerx) self.bottom=float(self.rect.bottom) self.moving_right=False self.moving_left = False self.moving_up=False self.moving_down=False def update(self): if self.moving_right and self.rect.right < self.screen_rect.right: self.center += self.ai_settings.ship_speed_factor if self.moving_left and self.rect.left > 0: self.center -= self.ai_settings.ship_speed_factor if self.moving_up and self.rect.top>0: self.bottom-= self.ai_settings.ship_speed_factor if self.moving_down and self.rect.bottom<self.screen_rect.bottom: self.bottom += self.ai_settings.ship_speed_factor self.rect.centerx = self.center self.rect.bottom=self.bottom def blitme(self): self.screen.blit(self.image, self.rect)
阅读全文
0 0
- pygam添加图像
- 添加图像信息
- 添加图像版权信息
- Opencv 图像添加噪声
- 图像添加噪声
- 给图像添加边界
- 图像水印添加器
- Java添加背景图像
- 给图像添加边界
- 图像添加椒盐噪声
- 给图像添加边界
- 图像添加LOGO
- 给图像添加噪声
- MATLAB insertShape图像上直接添加图像
- OpenCV图像处理--为图像添加Logo
- CListCtrl&CTabCtrl添加图像Icon
- Opencv 图像叠加 添加水印
- Opencv 图像叠加 添加水印
- 巧用OpenSSL完成md2、md4、md5、rmd160、sha、sha1等的验证
- 详解build.gradle
- 设计模式学习笔记(六)建造者模式
- (四) 正则
- C++编程求三角形角平分线与对边的交点坐标
- pygam添加图像
- 第十五周项目一(7)——归并排序
- Android 线程消息机制简介
- tcp(tcp抓包fenxi)
- SPRING MVC_3_02_参数解析器
- com.docker.osx.hyperkit.linux failed to start Exit code 1
- arch-5
- WebForm系统的单语言升级为多语言改造方案
- 推荐系统概述