Panda3D设置窗体长宽及其他参数

Panda3D最让我头疼的地方就是文档太少,因此很多很小的细节问题都会困扰我很久。因此把自己遇到的比较费时间但是又很简单的问题整理了以下,以供后续开发者参考。

​ Panda3D官方文档上有关于配置文件的描述,链接如下Accessing Config Vars in a Program — Panda3D Manual

​ 哎,可能是鄙人才疏学浅,硬是没看明白是怎么修改配置参数的。。。

​ 废话不多说,一共有两种方法,分别如下。

1.直接修改Config.prc文件

​ Panda3D的配置文件名称为 Config.prc,我们可以到这个文件里直接修改配置项。该文件可以通过PyCharm找到.

在这里插入图片描述
在这里插入图片描述

​ 具体路径为External Libraries–>site-packages–>panda3d–>etc–>Config.prc

​ 打开配置文件后,可以找到win-size配置,默认窗体的长宽为640 480。你可以根据你自己的游戏页面进行调整。

在这里插入图片描述

​ 修改后,重新启动就可以生效。此方法有个坏处,代码在新设备上运行,需要重新修改尺寸。

2.程序里动态修改

from panda3d.core import WindowProperties

# ...
properties = WindowProperties()
properties.setSize(1000, 750)
self.win.requestProperties(properties)

​ 此方法好处是代码里直接动态修改,代码在新机器上运行时,不要再额外修改了。

3.其他参数

​ 其他参数Panda3D官方也给出了说明,主要如下:

在这里插入图片描述

​ 原页面如下:Configuring Panda3D — Panda3D Manual

猜你喜欢

转载自blog.csdn.net/qq_34666857/article/details/125509021
今日推荐