From: Michael H. <cra...@gm...> - 2003-05-31 10:58:17
|
Hi, in my game I have a windcone (hope that's the correct translation for "Windsack"), which consists of 10 frames. I'd like to display one frame depending on wind speed. The only solution I could find, was to create 10 actions with one frame and then switch(mWindconeFrame) { case 0: csRefWindcone3DState->SetAction("0",false,100); break; case 1: csRefWindcone3DState->SetAction("1",false,100); break; ... Is there really no easier solution? I played with SetFrame() and SetSingleStepAction(), but that didn't work. What I would like to have is something like this (pseudo code): -Query number of frames. -Calculate current frame depending on wind speed (frame 0 = no wind; max frame = max wind) -display calculated frame Is this possible without creating an action for every frame? Any ideas anyone? Thanks, Michael |