【问题标题】:How to remove turtle list in an effective way如何有效地删除海龟列表
【发布时间】:2021-06-06 07:14:56
【问题描述】:

我正在以一种将海龟连接在一起并每次单独移动它们的方式进行蛇游戏。假设我们在黑屏上有一条白蛇,它由多个相邻的“方形”海龟组成。如果蛇移动并撞到墙壁,则应将其移除。那么最好的方法是什么?遍历所有段并使用 hideturtle() 隐藏每个乌龟元素?或者干脆将每个片段移出屏幕。

【问题讨论】:

    标签: python turtle-graphics python-turtle


    【解决方案1】:

    最简单的方法是当砖块移动并撞到墙壁时,它会将每个部分设置为不可见。这些都可以在中间屏幕上清理或删除,例如再次播放/等

    【讨论】:

    • 当蛇撞墙时游戏会继续运行。但是是的,我个人觉得使用 hideturtle() 是最简单的方法。
    猜你喜欢
    • 2021-11-01
    • 2023-03-12
    • 1970-01-01
    • 2017-06-24
    • 2012-07-30
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多