MySprite没有定义,我该如何定义它?

2024-06-08 13:33:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图开始创建一个地牢角色扮演游戏。(像流氓)

tiles = list()
for y in range(0,45):
    for x in range(0,80):
        tiles.append(8)
text = MySprite()
text.load("ascii8*12.png", 8, 12, 32)

出于某种原因,有一个语法错误说MySprite没有定义。 我如何定义它?我做错了什么?你知道吗


Tags: textin游戏for定义pngloadrange
2条回答
import pygame
text = pygame.sprite.Sprite()
text.image = pygame.image.load("ascii8*12.png").convert()

我们不知道你的秘密课程是什么。这是使用pygame sprite类创建sprite的方法。你知道吗

这就是我加载精灵然后渲染它们的方法

g是我用来存储全局变量的类,images是我用来存储精灵的列表,但是它们被存储为,像一个实例,我不知道该怎么称呼它,但是你可以从代码中看出我的意思。你知道吗

g.images.append(pygame.image.load('images/1.bmp'))

img1 = g.images[0]

g.DISPLAYSURF.blit(img1, (x,y))

你的MySprite()到底是什么?你知道吗

希望这有帮助

PS:我也在制作一个rpg游戏,我已经取得了很大的进步,如果你还有任何关于制作rpg游戏的问题,请问我

相关问题 更多 >