Panda3D 载入角色

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Panda3D 载入角色相关的知识,希望对你有一定的参考价值。

Panda3D 推荐,将模型和动画数据,按照panda.egg、panda-walk.egg,类似这样的方式分开保存;

在命令行连续输入命令;

将自动绑定模型和动画数据; 可查看模型的动画;

在Python中有一个Actor类,从DirectObject和NodePath派生而来,用来载入角色及动画;

C++ 没有这样一个类,角色及动画还是使用NodePath实现;

参看前文的入门示例代码;

图解 Panda3D引擎开发入门_bcbobo21cn的博客-CSDN博客_panda3d

 到这里是载入熊猫角色;

self.pandaActor = Actor("models/panda",                     "walk": "models/panda-walk4")

如果只是载入静态的场景或模型则用不到Actor类;

根据目前的理解;使用此引擎开发时,所说模型就是指的通常3D模型;角色则是指的带有动画的模型;

手册说;

A model file contains a tree of nodes, similar to a scene graph. Most models will contain one or more GeomNode nodes, which contain the actual geometry that Panda3D can render to the screen.

一个模型文件包含一颗节点树,类似场景图。大多数模型包含一个或多个GeomNode节点,此节点包含引擎能渲染到屏幕的实际的几何体。

以上是关于Panda3D 载入角色的主要内容,如果未能解决你的问题,请参考以下文章

panda3d 键盘移动场景

panda3d 键盘移动场景

Panda3d Showbase类错误

Panda3D 获取鼠标位置Panda3D任务管理器

Panda3D 获取鼠标位置Panda3D任务管理器

3dmax 2014加载panda3d插件失败