У меня проблема с отображением неба в pygame.Python

Программы на Python
Ответить
Anonymous
 У меня проблема с отображением неба в pygame.

Сообщение Anonymous »

Я делаю платформер и пытаюсь создать мир, но файл sky.png не отображается. Я пробовал с другими png-файлами, но он все равно не работает, пожалуйста, помогите, я новичок.
Я вставил местоположение и координаты, но вместо этого появился просто черный экран
Вот мой код:
import sys

import pygame

class Game:
def __init__(self):
pygame.init()

pygame.display.set_caption('Shadow samurai')
self.screen = pygame.display.set_mode((1200,800))

self.clock = pygame.time.Clock()

self.img = pygame.image.load('assets/sky.png')

self.img_pos = (160, 260)
self.movement = [False, False]

def run(self):
while True:
self.screen.blit(self.img, self.img_pos)

for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_UP:
self.movement[0] = True
if event.key == pygame.K_DOWN:
self.movement[1] = True
pygame.display.update()
self.clock.tick(60)

Game().run()


Подробнее здесь: https://stackoverflow.com/questions/791 ... ng-the-sky
Ответить

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

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

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

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

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