【发布时间】:2020-01-11 13:35:37
【问题描述】:
我将screen=p.display.set_mode((width,height),flag,0) 设置为我的pygame 屏幕,flag=p.RESIZABLE 使屏幕可以拉伸。
此时我加载了一个图像作为背景,现在当我拉伸屏幕时,背景不会随屏幕改变大小,我该怎么办?
代码如下:
#! /usr/bin/python
import sys
import pygame as p
pic="/home/finals/python/alien/image/muha.png"
def screen_setting(width,height):
p.init()
flag=p.RESIZABLE
screen=p.display.set_mode((width,height),flag,0)
bk=p.transform.smoothscale(p.image.load(pic).convert(),(width,height))
while True:
for event in p.event.get():
if event.type == p.QUIT:
sys.exit()
screen.blit(bk,(0,0))
p.display.flip()
screen_setting(1200,800)
【问题讨论】: