【发布时间】:2021-06-06 07:14:56
【问题描述】:
我正在以一种将海龟连接在一起并每次单独移动它们的方式进行蛇游戏。假设我们在黑屏上有一条白蛇,它由多个相邻的“方形”海龟组成。如果蛇移动并撞到墙壁,则应将其移除。那么最好的方法是什么?遍历所有段并使用 hideturtle() 隐藏每个乌龟元素?或者干脆将每个片段移出屏幕。
【问题讨论】:
标签: python turtle-graphics python-turtle
我正在以一种将海龟连接在一起并每次单独移动它们的方式进行蛇游戏。假设我们在黑屏上有一条白蛇,它由多个相邻的“方形”海龟组成。如果蛇移动并撞到墙壁,则应将其移除。那么最好的方法是什么?遍历所有段并使用 hideturtle() 隐藏每个乌龟元素?或者干脆将每个片段移出屏幕。
【问题讨论】:
标签: python turtle-graphics python-turtle
最简单的方法是当砖块移动并撞到墙壁时,它会将每个部分设置为不可见。这些都可以在中间屏幕上清理或删除,例如再次播放/等
【讨论】: