联系方式

咨询热线:400-998-6158

点击此处免费预约试听课程»

常见问题
学习资讯
师资介绍
学习资讯

Python编程:从入门到实践的练习

蓝色天空
创建一个背景为蓝色的Pygame窗口。


#coding:utf-8
import pygame
pygame.init()
screen=pygame.display.set_mode((800,600))
pygame.display.set_caption("蓝色天空")
screen.fill((64,64,255))
while True:
     for event in pygame.event.get():
          if event.type==pygame.QUIT:
               pygame.quit()
     pygame.display.flip()
1
2
3
4
5
6
7
8
9
10
11
报错点:pygame.error: video system not initialized 看导入模块后有没有调用 init 函数以及缩进问题


游戏角色
找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。创建一个类,将该角色绘制到屏幕中央,并将该图像的背景色设置为屏幕背景色,或将 屏幕背景色设置为该图像的背景色。


#coding:utf-8
import pygame
class Game:
     def __init__(self,screen):
          self.screen=screen
          self.image=pygame.image.load('1.png').convert_alpha()
          self.rect=self.image.get_rect()
          self.screen_rect=screen.get_rect()
          self.rect.centerx=self.screen_rect.centerx
          self.rect.centery=self.screen_rect.centery
          self.screen.blit(self.image,self.rect)


pygame.init()
screen=pygame.display.set_mode((1200,800))
pygame.display.set_caption("游戏角色")
screen.fill((64,64,255))
game=Game(screen)
while True:
     for event in pygame.event.get():
          if event.type==pygame.QUIT:
               pygame.quit()
     pygame.display.flip()

学校联系方式

更多培训课程,学习资讯,课程优惠等学校信息,请进入 太原小店区C语言培训太原迎泽区程序设计培训 网站详细了解,免费咨询电话:400-998-6158

相关课程