首页 > 解决方案 > ModuleNotFoundError:没有名为“pygame.time”的模块

问题描述

今天,我正在写一个游戏,但我遇到了这个错误。

在这句话中,错误是:

ModuleNotFoundError: No module named 'pygame.time'

你们能修好它 4 我吗?请?这是“玩家”课程的其余部分。

class player(pg.sprite.Sprite):
    def __init__ (self, game):
        pg.sprite.Sprite.__init__(self)
        self.game = game
        self.image = pg.Surface((25, 25))
        self.image.fill((255,255,0))
        self.rect = self.image.get_rect()
        self.rect.center = (WIDTH / 2, HEIGHT/ 2)
        self.pos = vc2(WIDTH / 2, HEIGHT/ 2)
        self.vel = vc2(0, 0)
        self.acc = vc2(0, 0)
        
    def update(self):
        self.acc = vc2(0, PL_GRAV)
        ky = pg.key.get_pressed()
        if ky[pg.K_LEFT]:
            self.acc.x = -PL_ACC
        if ky[pg.K_RIGHT]:
            self.acc.x = PL_ACC

        self.acc.x += self.vel.x * PL_FRI
        self.vel += self.acc
        self.pos += self.vel + 0.5 * self.acc
        if self.pos.x > WIDTH:
            self.pos.x = 0
        if self.pos.x < 0:
            self.pos.x = WIDTH

        self.rect.midbottom = self.pos

    def jump(self):
        self.rect.x += 20
        hits = pg.sprite.spritecollide(self, self.game.plats, False)
        self.rect.x -= 20
        if hits:
            self.vel.y = -15

标签: pygame

解决方案


我不知道模块 pygame,但我知道 python,当你遇到这种类型的错误时,这是​​因为模块。所以你唯一需要做的就是导入你需要的模块,这是告诉你要求python继续你的游戏的模块的页面:https://www.pygame.org/docs/ref/time。 html


推荐阅读