尝试开始使用python进行编程。我们打字了
class GridSquare(sprite.Sprite):
def _init_(self, position,gridSize)
尝试运行,然后说
NameError: name 'sprite' is not defined
当然这一定非常简单,但无法找到修复方法。有人可以帮忙吗?
答案 0 :(得分:0)
据推测,你没有明确地import
编辑精灵。
from pygame import sprite
或者,如果您已经import pygame
,请使用
class GridSquare(pygame.sprite.Sprite):
另外,请注意"_init_" != "__init__"
并且您缺少冒号:
:
class GridSquare(sprite.Sprite): # or pygame.sprite.Sprite
def __init__(self, position, gridSize):
# ^ note underscores ^ and colon