Untitled
unknown
plain_text
2 years ago
922 B
6
Indexable
import pygame import spritesheet pygame.init() SCREEN_WIDTH = 500 SCREEN_HEIGHT = 500 screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) pygame.display.set_caption('Spritesheets') sprite_sheet_image = pygame.image.load('doux.png').convert_alpha() sprite_sheet = spritesheet.SpriteSheet(sprite_sheet_image) BG = (50, 50, 50) BLACK = (0, 0, 0) frame_0 = sprite_sheet.get_image(0, 24, 24, 3, BLACK) frame_1 = sprite_sheet.get_image(1, 24, 24, 3, BLACK) frame_2 = sprite_sheet.get_image(2, 24, 24, 3, BLACK) frame_3 = sprite_sheet.get_image(3, 24, 24, 3, BLACK) run = True while run: #update background screen.fill(BG) #show frame image screen.blit(frame_0, (0, 0)) screen.blit(frame_1, (72, 0)) screen.blit(frame_2, (150, 0)) screen.blit(frame_3, (250, 0)) #event handler for event in pygame.event.get(): if event.type == pygame.QUIT: run = False pygame.display.update() pygame.quit()
Editor is loading...