如何为Python的Ursina Engine设置窗口大小
Ursina Engine 设置窗口特定尺寸的解决方案
初始化时指定尺寸
创建Ursina应用实例时,通过size参数直接定义窗口的像素宽高,示例代码:from ursina import Ursina app = Ursina(size=(1280, 720)) # 自定义窗口为1280×720像素 app.run()你可以根据自身屏幕分辨率调整数值,比如1920×1080屏幕设置为(1600, 900),避免窗口超出可视范围。
运行时动态调整尺寸
若需要在游戏运行过程中修改窗口大小,直接修改window.size属性即可:from ursina import Ursina, window app = Ursina() def adjust_window_size(): window.size = (1024, 600) # 动态设置新尺寸 adjust_window_size() app.run()辅助设置:窗口居中
配合尺寸设置,调用window.center_on_screen()可以让窗口自动居中,彻底避免内容超出屏幕:from ursina import Ursina, window app = Ursina(size=(1280, 720)) window.center_on_screen() app.run()
如果之前尝试的方法无效,建议检查代码中是否存在覆盖窗口设置的逻辑(比如开启全屏、其他修改尺寸的代码),这类冲突会导致设置不生效。
内容的提问来源于stack exchange,提问作者SniverDaBest
相关产品推荐
相关产品推荐

