Pygame是一个用于开发2D游戏和多媒体应用程序的Python库。get_size()是Pygame中的一个函数,用于获取游戏窗口的尺寸。 使用Pygame的get_size()函数,可以按照以下...
planet=pygame.image.load("earth.png").convert_alpha()#获取位图的宽和高 width,height=planet.get_size()#在屏幕的中间绘制地球 screen.blit(planet,(400-width/2,300-height/2)) get_size()可以获取位图的宽度和高度,然后利用他们就可以在确定在屏幕的中间绘制地球了。 最后该绘制我们的超人了。添加代码:...
pygame.Surface.get_bitsize() — 获取 Surface 对象像素格式的位深度 pygame.Surface.get_bytesize() — 获取 Surface 对象每个像素使用的字节数 pygame.Surface.get_flags() — 获取 Surface 对象的附加标志 pygame.Surface.get_pitch() — 获取 Surface 对象每行占用的字节数 pygame.Surface.get_masks() — ...
600))# 设置游戏名pygame.display.set_caption('我的游戏')# 设置背景颜色window.fill((255,255,255))pygame.display.flip()# 3.让游戏保持一直运行的状态# game loop 游戏循环(检测事件)whileTrue:# 4.检测事件(比如鼠标,键盘的点击检测)# 固定写法,event,get可以一次获取多个事件...
v=IMG_ROAD.get_height() - (IMG_PLAYER.get_height()//2) player = pygame.sprite.Sprite() player.image = IMG_PLAYER player.surf = pygame.Surface(IMG_PLAYER.get_size()) player.rect = player.surf.get_rect(center = (h, v)) hl=IMG_ENEMY.get_width()//2 ...
pygame.time.get_ticks() 以毫秒为单位获取时间(从pygame初始化后开始计算)pygame.time.wait()使程序暂停一段时间pygame.time.set_timer()创建一个定时器,即每隔一段时间,去执行一些动作pygame.time.Clock()创建一个时钟对象来帮我们确定游戏要以多大的帧数运行 设置游戏的帧数率(FPS)可以通过 Clock() 方法来...
pygame.surface.get_abs_parent — 找到一个地下的顶级父 pygame.surface.get_offset — 发现在父母的孩子地下的位置 pygame.surface.get_abs_offset — 发现在其最高水平的孩子地下的绝对位置 pygame.surface.get_size — 得到表面的尺寸 pygame.surface.get_width — 得到表面的宽度 ...
ball_w, ball_h = ball.get_size() window.blit(ball, (ball_x, ball_y)) 1. 2. 3. 4. 5. 6. 2.3 让小球动起来 #小球 ball_x = 0 #初始x坐标 ball_y = 0 #初始y坐标 v = 3 #小球速度 ball = pygame.image.load("ball.jpg") ...
pygame作为第三方库,提供了大量的函数可以直接使用:包括画图、字体显示、图像渲染、声音播放、3D显示、...
pygame.sprite.Sprite.__init__(self)# 子弹补给的图片self.image = pygame.image.load('images/bullet_supply.png').convert_alpha()# 定义屏幕宽高self.width = bg_size[0] self.height = bg_size[1]# get_rect()是一个处理矩形图像的方法,返回值包含矩形的各属性,这里返回飞机图片1的位置,可以获取图...