12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 12-2 游戏角色 : 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。 创建一个类, 将该角色绘制到屏幕中央, 并将该图像的背景色
生活随笔
收集整理的這篇文章主要介紹了
12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 12-2 游戏角色 : 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。 创建一个类, 将该角色绘制到屏幕中央, 并将该图像的背景色
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
12-1 藍色天空 : 創建一個背景為藍色的Pygame窗口
import sys import pygame def run_game():pygame.init()screen = pygame.display.set_mode((1200,800))pygame.display.set_caption("Alien Invasion")bg_color = (230, 255, 255)while True:screen.fill(bg_color)pygame.display.flip()run_game()結果:
12-2 游戲角色 : 找一幅你喜歡的游戲角色位圖圖像或將一幅圖像轉換為位圖。 創建一個類, 將該角色繪制到屏幕中央, 并將該圖像的背景色設置為屏幕背景色, 或將
屏幕背景色設置為該圖像的背景色
方法一:
結果:
方法二:
#a12_1.py import sys import pygame from a12_2 import Ship def run_game():pygame.init()screen = pygame.display.set_mode((1200,800))pygame.display.set_caption("Alien Invasion")bg_color = (230, 255, 255)ship = Ship(screen)while True:screen.fill(bg_color)ship.blitme()pygame.display.flip()run_game() #a12_2.py import pygame class Ship():def __init__(self,screen):self.screen = screenself.image = pygame.image.load('images/ship.bmp')self.rect = self.image.get_rect()self.screen_rect = screen.get_rect()self.rect.centerx = self.screen_rect.centerxself.rect.centery = self.screen_rect.centerydef blitme(self):self.screen.blit(self.image,self.rect)結果:
總結
以上是生活随笔為你收集整理的12-1 蓝色天空 : 创建一个背景为蓝色的Pygame窗口 12-2 游戏角色 : 找一幅你喜欢的游戏角色位图图像或将一幅图像转换为位图。 创建一个类, 将该角色绘制到屏幕中央, 并将该图像的背景色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 樊登读书会终身成长读后感_《终身成长》读
- 下一篇: Python养发之路 - 安装篇