我正在尝试创建一个地牢角色扮演游戏。(就像流氓)
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。我该怎么定义它?我做错什么了?
发布于 2014-01-04 01:58:00
这就是我用来装载我的精灵然后渲染它们的方法。
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游戏还有什么疑问的话问我:D。
发布于 2014-01-04 02:03:22
import pygame
text = pygame.sprite.Sprite()
text.image = pygame.image.load("ascii8*12.png").convert()我们不知道你的MySprite类是什么。这是使用类创建雪碧的方法。
https://stackoverflow.com/questions/20915579
复制相似问题