I'm trying to load animation from .3ds and .x files by following the Help text, but the meshes are frozen. Is there a trick to getting them to animate? Here is the code:
Graphics3D 640,480
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,1,0
light=CreateLight()
RotateEntity light,90,0,0
Global Hero = LoadAnimMesh("media/Babe-Idle.3DS")
LoadAnimSeq(Hero, "media/Babe-Move.3DS")
attack = LoadAnimSeq(Hero, "media/Babe-Attack.3DS")
PositionEntity Hero,0,0,15
Animate Hero,1,1.0,attack
While Not KeyDown(1)
UpdateWorld
RenderWorld
Text 0,10,"Animation " + Animating(Hero) + " Sequence: " + AnimSeq(Hero)
Flip
Wend
The output claims that the character is animating, on sequence 2, but no motion is visible. I know that the animation in the file does function and I have seen it work under Blitz3d, but this simple example fails.
Can anyone help? Thanks.
Graphics3D 640,480
SetBuffer BackBuffer()
camera=CreateCamera()
PositionEntity camera,0,1,0
light=CreateLight()
RotateEntity light,90,0,0
Global Hero = LoadAnimMesh("media/Babe-Idle.3DS")
LoadAnimSeq(Hero, "media/Babe-Move.3DS")
attack = LoadAnimSeq(Hero, "media/Babe-Attack.3DS")
PositionEntity Hero,0,0,15
Animate Hero,1,1.0,attack
While Not KeyDown(1)
UpdateWorld
RenderWorld
Text 0,10,"Animation " + Animating(Hero) + " Sequence: " + AnimSeq(Hero)
Flip
Wend
The output claims that the character is animating, on sequence 2, but no motion is visible. I know that the animation in the file does function and I have seen it work under Blitz3d, but this simple example fails.
Can anyone help? Thanks.