panda3d有一个默认配置文件,包含很多变量,位于如下位置,
变量值可以在配置文件中更改,也可通过代码访问;几个基本的变量如下,
load-display 渲染所采用的图形引擎
win-size 像素的引擎窗口大小
win-origin 像素的引擎窗口偏移量
window-title 窗口标题
fullscreen 是否支持全屏,可取值#t、#f,默认#f
undecorated默认为#f,如果设为#t,则窗口右上角的三个按钮被取消,如下图,
变量大概有20多页,可以配置各个方面细节;
从代码中访问,
from direct.showbase.ShowBase import ShowBase
from panda3d.core import loadPrcFileData
class MyApp(ShowBase):
def __init__(self):
ShowBase.__init__(self)
loadPrcFileData('', 'background-color 0.64 0.60 0.002')
app = MyApp()
cvMgr.listVariables()
app.run()
代码设置了窗口背景色,在控制台列出所有变量;窗口标题是在配置文件中设的,