小编Min*_*Moc的帖子

将 Sprite 添加到 Group 时,“Bullet”对象没有属性“_Sprite__g”

我用 Python 编写了一个简单的游戏,但出现错误。

import pygame
import random
BLACK = (   0,   0,   0)
WHITE = ( 255, 255, 255)
RED   = ( 255,   0,   0)
BLUE  = (   0,   0, 255)
class Block(pygame.sprite.Sprite):
    def __init__(self, color):
        super().__init__()
        self.image = pygame.Surface([20, 15])
        self.image.fill(color)
        self.rect = self.image.get_rect()
class Player(pygame.sprite.Sprite):
    def __init__(self):
        super().__init__()
        self.image = pygame.Surface([15, 20])
        self.image.fill(RED)
        self.rect = self.image.get_rect()
    def update(self):
        pos = pygame.mouse.get_pos()
        self.rect.x = pos[0]
class Bullet(pygame.sprite.Sprite):
    def __init__(self):
        self.image = pygame.Surface([4, 10])
        self.image.fill(BLACK)
        self.rect = self.image.get_rect()
    def update(self): …
Run Code Online (Sandbox Code Playgroud)

python pygame

0
推荐指数
1
解决办法
6714
查看次数

标签 统计

pygame ×1

python ×1