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 载入角色的主要内容,如果未能解决你的问题,请参考以下文章