json_wuwu 2019-03-17 23:25 采纳率: 50%
浏览 471

python3,windos7系统提示AttributeError: 'Feijidazhan' object has no attribute 'back_group'

1AttributeError: 'Feijidazhan' object has no attribute 'back_group'

```class Feijidazhan(object):
def init(self):
print("初始化游戏")
#1创建游戏窗口
self.feiji_mode = pygame.display.set_mode(DA_XIAO.size)
#2 创建游戏时钟
self.clock = pygame.time.Clock()
#3私有方法精灵和精灵组的创建
def spirit_jiling(self):
#1背景滚动
beijing = Bjinjing(".\images\background.png")
self.back_group = pygame.sprite.Group(beijing)

def start_game(self):#开始游戏
    print("开始游戏")
    while True:
        # 1刷新帧率
        self.clock.tick(ZHEN_LV)
    # 2事件监听
        self.__jian_ting()
    # 3碰撞检测
        self.__peng_zhuang()
    # 4更新绘制精灵,英雄
        self.__hui_zhi()

    # 5更新显示
        pygame.display.update()
def __jian_ting(self):
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            Feijidazhan.__game_over()

def __peng_zhuang(self):

    pass
def __hui_zhi(self):
    self.back_group.update()
    self.back_group.draw(self.feiji_mode)

@staticmethod
def __game_over():
    print("游戏结束")
    pygame.quit()
    exit()

if name == '__main__':
#创建对象
game_ = Feijidazhan()
#启动游戏

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-03-18 00:04
    关注

    看下缩进是不是不对,self.back_group = pygame.sprite.Group(beijing) 这个是不是跑到了init的局部变量了,所以找不到

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题