gpt4 book ai didi

python - 如何将背景和图像导入pygame

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:59 26 4
gpt4 key购买 nike

所以我用 pygame 制作一个游戏。我完成了大部分代码,艺术也全部完成了。但是当我尝试加载 Sprite 时 pygame 给出了错误。错误显示“无法打开 person1.png,文件 [文件位置],第 8 行,位于 char = pygame.image.load('person1.png')

这是我使用 pygame 制作的游戏。我尝试利用其他人的帮助来解决有关同一问题的其他问题。它总是返回“无法打开 person1.png”。

import pygame

pygame.init()
debug = True # If set to True, The console will print out the X and Y cords

win = pygame.display.set_mode((1280, 720)) # Game runs at 720p
pygame.display.set_caption("[Name (I dont want to leak the name)] ALPHA")
char = pygame.image.load('person1.png') # Sprites
bg = pygame.image.load('stage1.png')
isClimbing = True


x = 50
y = 50

height = 69
width = 69

vel = 13
level = 0

isJump = False
jumpCount = 10



run = True

if y > 335 or y < 335:
y = 335



def next_stage(): # Used for going on to the next stage
stage + 1
level = 0


def redrawGameWindow(): # Redraws the Game Window
global walkCount

win.blit(bg, (0,0))
win.blit(char, (x, y)) #Replaces the Rectangle with the sprite
pygame.display.update()

# MAIN GAME LOOP BELOW

最佳答案

您必须编写 .convert().convert_alpha() 才能让 pygame 正确读取给定图像:

img = pygame.image.load('my_image.png').convert_alpha()

请注意,convert_alpha() 也会进行转换,但会关心图像的 alpha(不透明度)

关于python - 如何将背景和图像导入pygame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57641012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com