gpt4 book ai didi

python - 有没有办法拉伸(stretch)整个显示图像以适应给定的分辨率?

转载 作者:行者123 更新时间:2023-12-01 05:36:37 24 4
gpt4 key购买 nike

我最近一直在使用pygame制作游戏,遇到了一个小问题......

基本上,我希望能够将屏幕上的整个图像(我已经传输到它的所有内容)拉伸(stretch)到用户将窗口大小调整到的分辨率。我在 pygame 和堆栈溢出的文档中搜索了很多,但我似乎找不到答案......这可能吗?我的游戏源代码是相当大的atm,如果有人需要它我会愿意发布它。抱歉,如果我的问题有点不清楚:)

最佳答案

将所有内容 Blit 到一个单独的表面(而不是直接到屏幕),我们称之为 main_surface。然后将 main_surface blit 到屏幕。调用pygame.transform.scale(main_surface, (width, height)使用从 VIDEORESIZE 获得的新宽度和高度将 main_surface 及其中的所有内容缩放到新窗口尺寸的事件。

关于python - 有没有办法拉伸(stretch)整个显示图像以适应给定的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18835940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com