Thanks to visit codestin.com
Credit goes to pt.scribd.com

0% acharam este documento útil (0 voto)
20 visualizações4 páginas

Guia Essencial para Pygame

Enviado por

Lucas Marinho
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
20 visualizações4 páginas

Guia Essencial para Pygame

Enviado por

Lucas Marinho
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

1. pygame.

init()

• Descrição: Inicializa todos os módulos do Pygame.

• O que faz: Configura o ambiente Pygame para começar a trabalhar, inicializando todos os módulos internos.

• Exemplo de Uso:
pythonCopiar código import pygame
pygame.init()

2. pygame.quit()

• Descrição: Encerra todos os módulos do Pygame.

• O que faz: Fecha todas as janelas e limpa os recursos usados pelo Pygame.

• Exemplo de Uso:
pythonCopiar código pygame.quit()

3. pygame.display.set_mode(size, flags=0)

• Descrição: Configura a janela ou a tela do jogo.

• O que faz: Cria uma janela ou uma tela de exibição onde o jogo será renderizado.

• Parâmetros: size : Tupla contendo a largura e altura da tela.


flags : Opcional, define características especiais da janela (ex: pygame.FULLSCREEN para tela cheia).

• Exemplo de Uso:
pythonCopiar código screen = pygame.display.set_mode((800, 600))

4. pygame.display.set_caption(title)

• Descrição: Define o título da janela do jogo.

• O que faz: Altera o texto mostrado na barra de título da janela.

• Parâmetros: title : String com o título da janela.

• Exemplo de Uso:
pythonCopiar código pygame.display.set_caption("Meu Jogo")

5. pygame.display.flip()

• Descrição: Atualiza a tela inteira.

• O que faz: Troca os buffers de vídeo, mostrando o que foi desenhado na tela.

• Exemplo de Uso:
pythonCopiar código pygame.display.flip()

6. pygame.display.update(rectangle=None)

• Descrição: Atualiza parte da tela.

• O que faz: Atualiza apenas uma parte específica da tela (definida por rectangle ), melhorando o
desempenho.

• Parâmetros: rectangle : Opcional, define a área a ser atualizada.

• Exemplo de Uso:
pythonCopiar código pygame.display.update(pygame.Rect(50, 50, 100, 100))
7. pygame.event.get()

• Descrição: Captura todos os eventos da fila de eventos.

• O que faz: Retorna uma lista de todos os eventos que ocorreram, como cliques de mouse ou pressionamento
de teclas.

• Exemplo de Uso:
pythonCopiar código for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

8. pygame.event.poll()

• Descrição: Captura um único evento da fila de eventos.

• O que faz: Retorna o próximo evento da fila ou um evento nulo se a fila estiver vazia.

• Exemplo de Uso:
pythonCopiar código event = pygame.event.poll()
if event.type == pygame.QUIT:

running = False

9. pygame.time.Clock()

• Descrição: Controla o tempo e a taxa de quadros.

• O que faz: Fornece métodos para controlar a taxa de atualização do jogo.

• Exemplo de Uso:
pythonCopiar código clock = pygame.time.Clock()
while running:
clock.tick(60) # Limita a 60 FPS

10. pygame.image.load(filename)

• Descrição: Carrega uma imagem de um arquivo.

• O que faz: Abre um arquivo de imagem e converte-o para uma superfície utilizável pelo Pygame.

• Parâmetros: filename : String com o caminho do arquivo de imagem.

• Exemplo de Uso:
pythonCopiar código image = pygame.image.load("imagem.png")

11. pygame.transform.scale(surface, size)

• Descrição: Redimensiona uma superfície.

• O que faz: Altera o tamanho de uma superfície (imagem) para um novo tamanho especificado.

• Parâmetros: surface : A superfície a ser redimensionada.


size : Nova largura e altura como uma tupla.

• Exemplo de Uso:
pythonCopiar código scaled_image = pygame.transform.scale(image, (400, 300))

12. pygame.transform.rotate(surface, angle)

• Descrição: Rotaciona uma superfície.

• O que faz: Gira a superfície em um ângulo especificado (em graus).


• Parâmetros: surface : A superfície a ser rotacionada.
angle : Ângulo em graus.

• Exemplo de Uso:
pythonCopiar código rotated_image = pygame.transform.rotate(image, 45)

13. pygame.mixer.Sound(file)

• Descrição: Carrega um arquivo de som.

• O que faz: Cria um objeto de som a partir de um arquivo de áudio.

• Parâmetros: file : String com o caminho do arquivo de som.

• Exemplo de Uso:
pythonCopiar código sound = pygame.mixer.Sound("som.wav")

14. pygame.mixer.Sound.play()

• Descrição: Reproduz um som.

• O que faz: Inicia a reprodução do som.

• Exemplo de Uso:
pythonCopiar código sound.play ()

15. pygame.mixer.music.load(file)

• Descrição: Carrega um arquivo de música.

• O que faz: Carrega um arquivo de música para ser reproduzido como música de fundo.

• Parâmetros: file : String com o caminho do arquivo de música.

• Exemplo de Uso:
pythonCopiar código pygame.mixer.music.load("musica.mp3")

16. pygame.mixer.music.play(loops=0)

• Descrição: Reproduz a música carregada.

• O que faz: Inicia a reprodução da música. Pode ser repetida se loops for maior que 0.

• Parâmetros: loops : Número de vezes que a música deve ser repetida (0 significa que toca uma vez).

• Exemplo de Uso:
pythonCopiar código pygame.mixer.music.play (-1) # Toca em loop indefinidamente

17. pygame.mixer.music.stop()

• Descrição: Para a música.

• O que faz: Interrompe a reprodução da música.

• Exemplo de Uso:
pythonCopiar código pygame.mixer.music.stop()

18. pygame.key.get_pressed()

• Descrição: Verifica quais teclas estão pressionadas.


• O que faz: Retorna uma sequência de valores booleanos representando o estado de todas as teclas do
teclado.

• Exemplo de Uso:
pythonCopiar código keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
print("Esquerda pressionada")

19. pygame.mouse.get_pos()

• Descrição: Obtém a posição atual do cursor do mouse.

• O que faz: Retorna a posição do mouse na janela como uma tupla (x, y).

• Exemplo de Uso:
pythonCopiar código x, y = pygame.mouse.get_pos()

20. pygame.mouse.get_pressed()

• Descrição: Verifica o estado dos botões do mouse.

• O que faz: Retorna uma tupla de três valores booleanos indicando se os botões esquerdo, do meio, e direito
do mouse estão pressionados.

• Exemplo de Uso:
pythonCopiar código left, middle, right = pygame.mouse.get_pressed()
if left:
print("Botão esquerdo pressionado")

21. pygame.draw.rect(surface, color, rect)

• Descrição: Desenha um retângulo na superfície.

• O que faz: Renderiza um retângulo com uma cor especificada em uma superfície.

• Parâmetros: surface : A superfície onde o retângulo será desenhado.


color : A cor do retângulo.

rect : As coordenadas e dimensões do retângulo, como uma tupla (x, y, largura, altura) .

Exemplo de Uso:

Você também pode gostar