Como desenhar com pygame em seu pi framboesa

Video: Marlon Desenhos - Como Colorir Pele (VÍDEO ANTIGO)

Desenho na tela do Raspberry Pi tem duas fases. A primeira é que você desenhar sobre a tela (ou objeto de superfície), ea segunda é que você atualizar a tela com essas mudanças. Para tornar a janela de fundo branco, uso

gameSurface.fill (BRANCO) pygame.display.update ()

Você não precisa atualizar a exibição para cada instrução de desenho. Seu programa é executado mais rapidamente (e muitas vezes parece mais profissional) se você esperar até que tenha terminado todas as suas instruções de desenho e, em seguida, atualizar a tela apenas uma vez.

Vamos usar duas formas. O primeiro é um retângulo. Para desenhar um retângulo, você precisa especificar o objeto de superfície que você está desenhando em, que será a nossa tela gameSurface- o cor- a coordenada X do rectângulo da parte superior esquerda esquina- a coordenada Y do rectângulo superior esquerda esquina- e a sua largura e altura.

As coordenadas são medidas a partir do canto superior esquerdo da janela, então X valores se tornam mais exigentes como você atravessar a tela da esquerda para a direita, e valores Y obter maior como você vai para baixo da tela.

Video: MELHORES DESENHOS DOS INSCRITOS E ROBÔ QUE DESENHA A BRUXA! CLASH OF CLANS

O comando para desenhar um retângulo parecido com este:

pygame.draw.rect (objeto, cor, (x, y, largura, altura))

Imagine que você queria desenhar um retângulo verde, que foi de 150 pixels de largura por 75 pixels de altura, e você queria colocá-lo na coordenada X = 30, Y = 90. Veja como você faria isso:



pygame.draw.rect (gameSurface, VERDE, (30,90,150,75))

A moldura em torno nossa arena jogo é feito de três retângulos finos, dois de cada lado, e um na parte superior. Aqui está o código para chamar a primeira topo um, e, em seguida, do lado esquerdo, e, em seguida, do lado direito.

pygame.draw.rect (gameSurface, ROXO, (16,16,406,2)) pygame.draw.rect (gameSurface, ROXO, (16,16,2,440)) pygame.draw.rect (gameSurface, ROXO, (422,16 , 2440))

Nós também usamos retângulos para os tijolos no nosso jogo, como você verá mais tarde (consulte “Desenhando os tijolos”). A outra forma é, obviamente, um círculo para a bola. Você precisa dizer Pygame usar sua tela gameSurface- que cor você quer- o coordenadas X e Y do centro da Circle- e seu raio.

Video: Billy, Eu sou seu pai (As terríveis aventuras de Billy e Mandy)

O comando para desenhar um círculo parece com isso:

Pygame.draw.circle (objeto, cor, (x, y), de raio)

Veja como desenhar um círculo azul na X = 100 e Y = 170 com um raio de 40 pixels:

Video: como desenhar texto 3D

 Pygame.draw.circle (gameSurface, azul, (100,170), 40)

Você não precisa o círculo azul ou o retângulo verde para este jogo, assim você pode levá-los novamente se você tentou-los.


Publicações relacionadas