Olá a todos, nos encontramos novamente. Originalmente eu queria adiar a postagem por mais alguns dias, mas minha consciência não me permitiu fazer isso! Afinal, em "Python Project: Pinball Game 1" acabamos de escrever o programa de janela e ainda não adicionamos nossos elementos de tema! Então, hoje, vamos adicionar o fator chave da “bola pequena”! (Coloquei o material fotográfico da bolinha no final do artigo, você mesmo precisa pegá-lo)
Ah, a propósito, deixe-me fornecer o código da edição anterior:
import pygame
screen=pygame.display.set_mode([800,600])
pygame.display.set_caption("python弹球游戏")
running=True
while running:
for event in pygame.event.get():
if event.type==pygame.QUIT:
running=False
pygame.quit()
Pronto, vamos voltar ao que interessa e iniciar a jornada de “transformação” do nosso programa!
Primeiro importamos imagens:
pic=pygame.image.load("ball.png")
colorkey=pic.get_at((0,0))
pic.set_colorkey(colorkey)
Este código é fácil de entender. A primeira linha usa a função "load" no pygame para pré-carregar a imagem da "bola", e a segunda linha dá uma posição à imagem e permite que ela permaneça lá. Quanto ao mecanismo de posicionamento do pygame, falaremos sobre isso mais tarde. A terceira linha é otimizar as imagens que importamos, caso contrário elas desgastarão o molde.
função de posicionamento do pygame