微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

整个屏幕不随乌龟移动

如何解决整个屏幕不随乌龟移动

我正在使用 python 中的 turtle 模块在 python 中制作游戏。 我希望屏幕与乌龟一起移动。有什么办法吗?谢谢

解决方法

问题是屏幕没有随乌龟一起移动……是吗? 有人知道为什么吗?

我知道为什么。首先,@martineau 是正确的,像往常一样 +1,关于将错误的值范围传递给 AtomicUsize。但是这个难题还有另一部分:tkinter 和turtle 不使用相同的坐标系!您需要对坐标系差异进行校正,然后将该值转换为百分比。

这是一个基于您的代码和所需行为的精简示例。它将球保持在窗口中间,但您可以从数字和垂直滚动条中看出,它正在下降。点击向上箭头以减慢速度 - 再次点击以停止运动。再次点击它开始上升。或者使用向下箭头再次反转您的移动:

"configurations": [
        {
            "name": "Python: Current File","type": "python","request": "launch","program": "${file}","console": "integratedTerminal",}
    ]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。