Фоновый шум при попытке загрузить большие пиксельные изображения в PygamePython

Программы на Python
Anonymous
Фоновый шум при попытке загрузить большие пиксельные изображения в Pygame

Сообщение Anonymous »

Мои плитки размером 16 x 16 работают нормально, но у большой фоновой фоновый серый шум
Изображение
< /p>
Хотя я пытался использовать .convert_alpha() при загрузке изображений

Код: Выделить всё

def load_images(path):
images = []
for img_name in sorted(os.listdir(BASE_IMG_PATH + path)):
image = load_image(path + '/' + img_name)
image = image.convert_alpha()
images.append(image)
return images
вот код рендеринга тайловой карты:

Код: Выделить всё

    def render(self, surf, offset=(0, 0)):
for tile in self.offgrid_tiles:
surf.blit(self.game.assets[tile['type']][tile['variant']], (tile['pos'][0] - offset[0], tile['pos'][1] - offset[1]))

for x in range(offset[0] // self.tile_size, (offset[0] + surf.get_width()) // self.tile_size + 1):
for y in range(offset[1] // self.tile_size, (offset[1] + surf.get_height()) // self.tile_size + 1):
loc = str(x) + ';' + str(y)
if loc in self.tilemap:
tile = self.tilemap[loc]
surf.blit(self.game.assets[tile['type']][tile['variant']], (tile['pos'][0] * self.tile_size - offset[0], tile['pos'][1] * self.tile_size - offset[1]))
Я пытался преобразовать большой холст с пиксельной графикой в ​​игру pygame и ожидал, что у меня не будет шумного фона

Подробнее здесь: https://stackoverflow.com/questions/785 ... -in-pygame

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