【发布时间】:2019-08-08 18:23:23
【问题描述】:
我正在尝试构建一个游戏来自学一些编程知识,但我不知道如何将高度和宽度保持在定义的比例,例如 16:9。我想让它调整大小。
我试图让高度依赖于宽度。
import pygame, sys
from pyame.locals import *
pygame.init()
FPS = 60 #frames per second setting
fpsClock = pygame.time.Clock()
winwidth = 1600
screen = pygame.display.set_mode((winwidth, winwidth * 0.5625), pygame.RESIZABLE)
while True: # the main game loop
screen.fill(white)
pygame.display.update()
fpsClock.tick(FPS)
我不知道这是否是正确的方法。错误消息总是: screen = pygame.display.set_mode((winwidth, winwidth * 0.5625\u202c), pygame.RESIZABLE) ^ SyntaxError: 标识符中的无效字符
我不知道 pygame 如何在内部处理自己,所以我无法想象为什么错误消息中的字符比实际代码中的字符多。
【问题讨论】: