Tag: CSS-SPRITES
Entonces, he solucionado el problema donde una plataforma desaparece después de cierto tiempo cuando el jugador está parado en ella sin eliminar todas las instancias, pero ahora necesito hacer que la plataforma vuelva a aparecer después de cierto tiempo para que el jugador pueda avanzar. He intentado crear una instancia . . . Read more
Tengo un sprite que se desplaza hacia la izquierda y hacia la derecha utilizando la siguiente función a continuación. Cuando se voltea a la izquierda, parece que voltea la imagen durante 1 cuadro y luego se queda apuntando hacia la derecha mientras se mueve hacia la izquierda. El mismo volteo . . . Read more
He estado intentando crear un sistema de movimiento de enemigos para mi juego de pygame 2D desde arriba. Pero mis dos enemigos siempre acaban superponiéndose. Por eso decidí crear un método que evite que los enemigos se superpongan unos a otros, pero no sé cómo comprobar una colisión entre un . . . Read more
import pygame from os import path class Player(pygame.sprite.Sprite): def __init__(self, surf): super().__init__() self.img_dir_player = path.join(path.dirname(__file__), “res/img/Player”) self.player_img = pygame.image.load(path.join(self.img_dir_player, “ship.png”)).convert_alpha() self.player_imgR = pygame.image.load(path.join(self.img_dir_player, “ship_right.png”)).convert_alpha() self.player_imgL = pygame.image.load(path.join(self.img_dir_player, “ship_left.png”)).convert_alpha() self.image = pygame.transform.scale(self.player_img, (45, 30)) self.image.set_colorkey((0, 0, 0)) self.speedx = 0 self.speedy = 0 “`
Me gustaría que mi sprite se detenga en una posición específica, por ejemplo, (20,100), mientras comienza desde la posición de inicio, digamos (100,100). ¿Podrías ayudarme con esto? class Personaje(pygame.sprite.Sprite): def __init__(self, x, y, image): super().__init__() self.x = x self.y = y self.image = image self.rect = self.image.get_rect() self.rect.center = (x, . . . Read more