用户:
含蓄的雷电猴dkOl查看:5 回复:1 评论:5 创建时间:2022-07-09T13:16:12
【作品展示】

【作品介绍】
我这是一个游戏文件的附件大佬帮忙看一下第九行
我的窗口界面是700*500
大佬帮忙算一下player.png会出现在哪?我的游戏文件导入了这个附件,也写了类的实例化,也写了blit方法,我还写了flip,为什么我的玩家图片显示不出来(没有报错)
【作品源代码】
import pygame
class Player(pygame.sprite.Sprite):
def __init__(self, bg_size):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.load("player.png").convert_alpha()
self.rect = self.image.get_rect()
self.width, self.height = bg_size[0], bg_size[1]
self.rect.left, self.rect.top = self.width // 2, self.height // 2
self.speed = 5
def moveUp(self):
if self.rect.top > 0:
self.rect.top -= self.speed
else:
self.rect.top = 0
def moveDown(self):
if self.rect.bottom > 0:
self.rect.bottom -= self.speed
else:
self.rect.bottom = 0
def moveLeft(self):
if self.rect.left > 0:
self.rect.left -= self.speed
else:
self.rect.left = 0
def moveRight(self):
if self.rect.right > 0:
self.rect.right -= self.speed
else:
self.rect.right = 0
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn