Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <irrlicht.h>
- //namespaces
- //check for windows pragma (developed on linux)
- int main()
- {
- //create device
- IAnimatedMesh* mesh = smgr->getMesh("./test.b3d");//smgr is the scene manager
- if(!mesh)
- {
- device->drop();
- return 1;
- }
- node = smgr->addAnimatedMeshSceneNode(mesh);
- if(node)
- {
- node->setFrameLoop(0,45);
- node->setCurrentFrame(0.f);
- node->setAnimationSpeed(90.0f);
- node->setMaterialFlag(EMF_LIGHTING, false);
- node->setJointMode(EJUOR_CONTROL);
- }
- //make camera...
- while(device->run())
- {
- driver->beginScene(true,true,SColor(255,100,101,140));
- node->animateJoints();
- smgr->drawAll();
- guienv->drawAll();//gui
- driver->endScene();
- }
- device->drop();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement