老师帮忙看看我这个是什么情况
来源:2-5 pygame动画切换及音效
weixin_慕码人71622
2019-10-28 04:45:11

3回答
同学你好:

同学的问题可能是兼容性出现了差错,在官网中,说为了兼容性,同学可以使用os.path.join方法。
同学按照这个方法os.path.join("static",'hero1.png')将路径拼接即可。
如果我解决了同学的问题,请采纳!学习愉快^_^。
好帮手乔木
2019-10-28
同学你好:
经过测试,同学的代码没有问题,访问静态资源的路径也没有问题。

解决:
同学可以右键点击图片资源,点击copy path,使用复制的绝对路径测试加载是否成功。

同学可以重新创建一个文件,在这个文件中测试该代码。
如果我解决了同学的问题·,请采纳!学习愉快^_^。
weixin_慕码人71622
提问者
2019-10-28
import pygame, sys
pygame.init()
screen = pygame.display.set_mode((500, 500))
# 加载图片
image = pygame.image.load('./static/hero1.png')
image2 = pygame.image.load('./static/hero2.png')
clock = pygame.time.Clock()
counter = 0
while True:
counter += 1
print(1111)
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
clock.tick(60)
# 绘制白色屏幕
screen.fill(pygame.Color(255, 255, 255))
# 绘制图片
if counter % 5 == 0:
screen.blit(image, (20, 20))
else:
screen.blit(image2, (20, 20))
pygame.display.flip()相似问题