Hey guys,
I'm working on learning the basics of Blitz3d using this mesh file:
www.psionic3d.co.uk/gallery/albums/uploads/Free%20Stuff/3D%20Models/ninja.zip
What I'm wondering now is how to trigger the animations inside of this file.
Right now my code, using B3D SDK, looks something like this:
The walking animations are OK for the time being. I can't get my damn ninja to jump though :(
Can anyone please point out what is going wrong here?
I'm working on learning the basics of Blitz3d using this mesh file:
www.psionic3d.co.uk/gallery/albums/uploads/Free%20Stuff/3D%20Models/ninja.zip
What I'm wondering now is how to trigger the animations inside of this file.
Right now my code, using B3D SDK, looks something like this:
BBEntity Player = bbLoadAnimMesh("ninja/ninja.b3d"); bbEntityTexture(Player,ninjaBlue); //walking animation bbExtractAnimSeq(Player,1,14,0); //jumping animation bbExtractAnimSeq(Player,94,102,1); while(!bbKeyHit(Key_Escape)) { bbCls(); if(bbKeyHit(Key_Up)) { // play walking forward animation bbAnimate(Player,1,0.25,1); } if(bbKeyHit(Key_Down)) { // play the walking animation in reverse bbAnimate(Player,1,-0.25,1); } if(bbKeyHit(Key_Space)) { // jump! bbAnimate(Player,1,0.25,2); } // if no keys are hit, turn off the animation if(!bbKeyDown(Key_Up) && !bbKeyDown(Key_Down) && !bbKeyDown(Key_Left) && !bbKeyDown(Key_Right)&& !bbKeyDown(Key_Space)) { bbAnimate(Player,0,0.25,1); } bbUpdateWorld(); bbRenderWorld(); bbFlip(); }
The walking animations are OK for the time being. I can't get my damn ninja to jump though :(
Can anyone please point out what is going wrong here?