Pygame прыгающий мяч - PullRequest
       14

Pygame прыгающий мяч

0 голосов
/ 09 декабря 2011

Итак, я очень новичок в пигме и пытаюсь создать несколько разных слайдов, например, 6 или около того отскок мяча. Каждый из них будет иметь мяч на разной высоте от земли, а что нет. Я пытался понять, как начать это. Я действительно не знаю, как объединить кучу разных слайдов, чтобы создать изображение в формате gif, представляющее собой слайд-шоу из шести различных изображений, которые я буду создавать, если это будет иметь какой-то смысл. Я еще не запустил его, поэтому у меня нет кода. Я знаю, как создавать изображения, но не знаю, как их объединить, спасибо.

1 Ответ

1 голос
/ 15 декабря 2011

Если вы пытаетесь сделать что-то вроде анимации, просто загрузите 6 картинок, поместите их в список и просчитайте список, бьющий по ходу движения.

import pygame

screen = pygame.display.set_mode((500, 500))

pic1 = pygame.image.load("pic1.png")
pic2 = pygame.image.load("pic2.png")
pic3 = pygame.image.load("pic3.png")
pic4 = pygame.image.load("pic4.png")
pic5 = pygame.image.load("pic5.png")
pic6 = pygame.image.load("pic6.png")

counter = 0
pics = [pic1, pic2, pic3, pic4, pic5, pic6]
x = 100
y = [10, 50, 100, 150, 200, 250]

while(1): ## infinite loop 

    screen.blit(pics[counter], (x, y[counter])) ## this will change position for the different heights
    counter += 1

    if counter >= 5:
        counter = 0

Это очень простой пример, поменяйте названия картинок на свои картинки, и все будет хорошо! Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...