欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Panda3D】创建一个新的Panda3D应用程序

程序员文章站 2022-07-13 09:20:11
...

要启动Panda3D,请创建一个文本文件并将其保存为.py扩展名。PYPE、SPE和IDLE是特定于python的文本编辑器,但是任何文本编辑器都可以工作。在Python文件中输入以下文本:

 

from direct.showbase.ShowBase import ShowBase


class MyApp(ShowBase):

    def __init__(self):
        ShowBase.__init__(self)


app = MyApp()
app.run()

在这里,

我们让我们的主类继承自ShowBase。

ShowBase类加载大多数其他Panda3D模块,并导致3D窗口出现。

ShowBase中的run()过程包含Panda3D主循环。

它呈现一个框架,处理后台任务,然后重复。

它通常不会返回,因此只需要调用一次,并且必须是脚本中的最后一行。在这个特殊的例子中,没有什么要渲染的,所以您应该期望一个窗口包含一个空的灰色区域。 

 

【Panda3D】创建一个新的Panda3D应用程序

在Windows上,Python已经包含在Panda3D中。要运行您的程序,请在终端(命令提示符)中输入以下内容:

ppython filename.py

如果Panda3D安装正确,会出现一个名为Panda的灰色窗口。我们对这个窗口无能为力,但很快就会改变。

上一篇: map集合

下一篇: panda3d demo