Saludos.




 pero es q tu pregunta no es muy especifica..
  pero es q tu pregunta no es muy especifica..
 hay q cranear:
  hay q cranear:
 
import pygame
from pygame.locals import *
#se crea la pantalla y se pinta
screen = pygame.display.set_mode((400,200))
screen.fill((200,200,0))
#se carga la imagen(*1) y se copia dos veces
imagen_normal = pygame.image.load("triangulo rectangulo.png")
imagen_color_transparente_1 = imagen_normal.copy()
imagen_color_transparente_2 = imagen_normal.copy()
#a la copia 1 se pone como color transparente el color blanco
imagen_color_transparente_1.set_colorkey((255,255,255))
#a la copia 2 se pone como color transparente el color negro
imagen_color_transparente_2.set_colorkey((0,0,0))
#se convierte la superficie (*2); 
#si se eliminan estas lineas no se aprecia la transparencia
imagen_normal = imagen_normal.convert()
imagen_color_transparente_1 = imagen_color_transparente_1.convert_alpha()
imagen_color_transparente_2 = imagen_color_transparente_2.convert_alpha()
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            #se cierra el programa si hay un evento de salir
            sys.exit()
        if event.type == MOUSEBUTTONDOWN:
            if event.button == 1:
                #si se pulsa el boton 1 del raton:
                #se pinta la pantalla y se imprime la imagen normal
                screen.fill((200,200,0))
                screen.blit(imagen_normal, (50,25))
            if event.button == 2:
                #si se pulsa el boton 1 del raton:
                #se pinta la pantalla y se imprime la imagen con transparencia 1
                screen.fill((200,200,0))
                screen.blit(imagen_color_transparente_1, (75,25))
            if event.button == 3:
                #si se pulsa el boton 1 del raton:
                #se pinta la pantalla y se imprime la imagen con transparencia 2
                screen.fill((200,200,0))
                screen.blit(imagen_color_transparente_2, (100,25))
    #se muestra la pantalla
    pygame.display.update() 

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado