0
点赞
收藏
分享

微信扫一扫

Panda3D 载入角色

木樨点点 2022-05-01 阅读 54
3dActor

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节点,此节点包含引擎能渲染到屏幕的实际的几何体。

举报

相关推荐

0 条评论