Как переместить спрайт в PygamePython

Программы на Python
Ответить
Anonymous
 Как переместить спрайт в Pygame

Сообщение Anonymous »

Я пытаюсь заставить свое изображение (птицу) перемещаться вверх и вниз по экрану, но я не могу понять, как это сделать, вот что я пробовал, я уверен, что это не так, но я пытаюсь понять это, если кто-нибудь может помочь это было бы здорово!

Код: Выделить всё

import pygame
import os

screen = pygame.display.set_mode((640, 400))

running = 1

while running:
event = pygame.event.poll()
if event.type == pygame.QUIT:
running = 0
screen.fill([255, 255, 255])
clock = pygame.time.Clock()
clock.tick(0.5)
pygame.display.flip()

bird = pygame.image.load(os.path.join('C:\Python27', 'player.png'))
screen.blit( bird, ( 0, 0 ) )

pygame.display.update()

class game(object):
def move(self, x, y):
self.player.center[0] += x
self.player.center[1] += y

if event.key == K_UP:
player.move(0,5)
if event.key == K_DOWN:
player.move(0,-5)

game()
я пытаюсь заставить его перемещаться вниз при нажатии кнопки вниз и вверх при нажатии клавиши ВВЕРХ

Подробнее здесь: https://stackoverflow.com/questions/161 ... -in-pygame
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»