【发布时间】:2017-04-13 23:16:13
【问题描述】:
我正在使用 Python 2.7。我只能使用 turtle 模块来创建游戏。我的 1920 x 1080 显示器 可以完美地缩放所有图像并且动画播放良好,但 (例如) 在 1280 x 720 显示器 上,图像无法正确缩放。我正在使用turtle.shape() 来获取图像。我该如何解决这个问题?
我添加了一张图片
和video 进一步解释问题。
如您所见,图标重叠,图像弹回第四次,而不是直接前进。
这就是我定义屏幕尺寸的方式:
screen_width = ctypes.windll.user32.GetSystemMetrics(0) - ctypes.windll.user32.GetSystemMetrics(0) / 4
screen_height = ctypes.windll.user32.GetSystemMetrics(1) - ctypes.windll.user32.GetSystemMetrics(1) / 4
- 它采用显示尺寸并将自身除以 4 用于窗口的最终显示。
【问题讨论】:
-
听起来您在某处对窗口大小进行硬编码假设。
-
这是我定义屏幕尺寸的方式:(已添加到帖子中)
-
有人得到了什么吗?
标签: python python-2.7 turtle-graphics