Python Forum
[PyGame] Problem with colorkey
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PyGame] Problem with colorkey
#4
Converting the image first. Then set colorkey. You don't add colorkey to screen. Also you need to refresh screen.
It also better to use a path tool for joining paths. It makes it more portable.

from pathlib import Path
from sprites import Sprite
import pygame as py
screen = py.display.set_mode((300, 300))
Sprite.load('button_icon', Path('Ressources', 'Sprites', 'button_icon.png'))
sprt = Sprite.get('button_icon', (256, 64), (128, 0, 64, 64))
sprt.convert()
sprt.set_colorkey((sprt.get_at(0, 0))

running = True
while running:
    for event in py.event.get():
        if event.type == py.QUIT:
            running = False
    
    # Refresh screen
    screen.fill('black')
    screen.blit(sprt, (0, 0))
    py.display.flip()
99 percent of computer problems exists between chair and keyboard.
Reply


Messages In This Thread
Problem with colorkey - by Phidias618 - May-14-2023, 08:27 AM
RE: Problem with colorkey - by deanhystad - May-15-2023, 03:44 AM
RE: Problem with colorkey - by Phidias618 - May-15-2023, 06:14 PM
RE: Problem with colorkey - by Windspar - May-15-2023, 08:22 PM
RE: Problem with colorkey - by Nivea04365 - Jun-09-2023, 08:44 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020