下面创建的是由start0.bmp - start9.bmp 组成的材质动画
// 加载材质
core::array<video::ITexture*> startmovie;
for (int i = 0; i < 10; i++)
{
char path[256];
sprintf(path, "../media/start%d.bmp", i);
video::ITexture* tex = pDriver->getTexture(path);
startmovie.push_back(tex);
}
// 创建动画
anim = pSceneMgr->createTextureAnimator(startmovie, 40);
// someNode 为被渲染的节点
someNode->addAnimator(anim);
// 加载材质
core::array<video::ITexture*> startmovie;
for (int i = 0; i < 10; i++)
{
char path[256];
sprintf(path, "../media/start%d.bmp", i);
video::ITexture* tex = pDriver->getTexture(path);
startmovie.push_back(tex);
}
// 创建动画
anim = pSceneMgr->createTextureAnimator(startmovie, 40);
// someNode 为被渲染的节点
someNode->addAnimator(anim);