gpt4 book ai didi

c++ - irrlicht 模型加载/动画

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:09 26 4
gpt4 key购买 nike

我一直在尝试(几个小时以来)正确加载、显示和动画化 b3d 模型。该模型在第 0 帧和第 45 帧之间有一个动画,它是在 blender 中制作和绘制的(整个套件)作为测试模型。只显示了一半的模型,完全是白色的,没有移动。
我一直在谷歌搜索有关将 b3d 加载到 irrlicht 及其动画系统的信息,但尝试从 b3d 文件加载纹理失败,我将所有其他信息合并到程序中。

Here是实际结果图片的链接。

Here是代码的链接(对无关紧要的部分进行了注释缩短)。

最佳答案

您是否正确定义了“节点”?如果没有,试试这个:

IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode (smgr->getMesh ("mesh.b3d"));

如果您将节点添加为 IMeshSceneNode,则不会显示动画。至于纹理,我相信使用 irrlicht 您必须手动设置所有纹理。在“if (node)” block 中试试这个:

node->setMaterialTexture (0, driver->getTexture ("texture.bmp"));

关于c++ - irrlicht 模型加载/动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com