juego de pinball 3 del proyecto Python

Bien, ¡sigamos adelante y hagamos nuestro juego de pinball! Ayer completamos la ventana más básica y la pelota más básica, ¡así que hoy agregaremos la raqueta responsable de interactuar con el jugador!

Primero, concibamos las funciones y funciones básicas de la raqueta. La raqueta, como su nombre indica, es la plataforma encargada de hacer rebotar la pelota y también es responsable de la función interactiva con el jugador. ¿Cómo interactuar? Hay varios métodos:

1. Control de teclas de dirección.

2. Control de coordenadas del ratón.

Cada uno de los métodos anteriores tiene sus pros y sus contras, pero creo que usar el control del mouse es más humano. Así que primero nos enfrentamos a los controles del ratón más sencillos para principiantes.

Obtener coordenadas en pygame es relativamente simple: solo necesitamos consultar "Detección de clave de escape" en la Parte 1. Pero antes de eso, tenemos que armar un escándalo.

Creamos un nuevo archivo e ingresamos estos códigos para generar un rectá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, ¿verdad?

Así es, simplemente agrega un rectángulo relleno a la estructura básica. Podemos hacer que el rectángulo aparezca donde queremos que aparezca cambiando las coordenadas en la línea 6.

Entonces, ¿cómo miras estas coordenadas? en realidad es muy fácil. Su formato es este: <

Supongo que te gusta

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