jogo de pinball do projeto python 3

Ok, vamos em frente e fazer nosso jogo de pinball! Ontem completamos a janela mais básica e a bola mais básica, então hoje adicionaremos a raquete responsável pela interação com o jogador!

Primeiro, vamos conceber as funções e funções básicas da raquete. A raquete, como o nome sugere, é a plataforma responsável pelo quique da bola e também pela função interativa com o jogador. Como interagir? Existem vários métodos:

1. Controle de chave de direção.

2. Controle de coordenadas do mouse.

Cada um dos métodos acima tem seus prós e contras, mas acho que usar o controle do mouse é mais humano. Então, primeiro enfrentamos os controles de mouse mais fáceis para iniciantes.

Obter coordenadas no pygame é relativamente simples, só precisamos consultar "Detecção de chave de escape" na Parte 1. Mas antes disso, precisamos desenhar uma raquete.

Criamos um novo arquivo e inserimos estes códigos para gerar um retângulo:

import pygame

pygame.init()
screen=pygame.display.set_mode([640,480])
screen.fill([0,0,0])
pygame.draw.rect(screen,[255,255,255],[250,150,300,200],0)
pygame.display.update()
running=True
while running:
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            running=False

pygame.quit()

Parece familiar, certo?

Isso mesmo, apenas adiciona um retângulo preenchido à estrutura básica. Podemos fazer o retângulo aparecer onde queremos, alterando as coordenadas na linha 6.

Então, como você olha para essas coordenadas? na verdade é muito fácil. Seu formato é este: <

Acho que você gosta

Origin blog.csdn.net/CSP_J/article/details/128779916
Recomendado
Clasificación