首页 > 解决方案 > 如何重新启动我的 Python Arcade 游戏以使其在游戏结束后正常运行?

问题描述

我正在 Arcade 中与玩家和敌人一起开发一个简单的平台游戏。

如果玩家与敌人发生碰撞,我希望游戏从头开始。

但是,使用我当前的代码,我调用 setup() 并且游戏重置,但我无法移动我的玩家并且敌人也没有移动。请帮忙!

        if len(arcade.check_for_collision_with_list(self.zombie, self.enemies)) > 0:
        self.game_over = True

    if self.game_over:
        self.score = 0
        self.setup()
        self.update()

标签: pythonarcade

解决方案


self.game_over = False重启后记得设置吗?


推荐阅读