AnimationStateTest

This commit is contained in:
NathanSweet 2013-03-22 12:22:41 +01:00
parent d6e7ae7a4a
commit a2f6e5006d
3 changed files with 8 additions and 7 deletions

View File

@ -54,10 +54,11 @@ public class AnimationStateTest extends ApplicationAdapter {
walkAnimation = json.readAnimation(Gdx.files.internal("spineboy-walk.json"), skeletonData);
jumpAnimation = json.readAnimation(Gdx.files.internal("spineboy-jump.json"), skeletonData);
state = new AnimationState();
// Define mixing from one animation to another.
state.setMixing(walkAnimation, jumpAnimation, 0.4f);
// Set current animation.
// Define mixing between animations.
AnimationStateData mixing = new AnimationStateData();
mixing.setMixing(walkAnimation, jumpAnimation, 0.4f);
state = new AnimationState(mixing);
state.setAnimation(walkAnimation, true);
skeleton = new Skeleton(skeletonData);
@ -70,7 +71,7 @@ public class AnimationStateTest extends ApplicationAdapter {
}
public void render () {
state.update(Gdx.graphics.getDeltaTime());
state.update(Gdx.graphics.getDeltaTime() / 3);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();

View File

@ -1,7 +1,7 @@
goblins.png
format: RGBA8888
filter: Nearest,Nearest
filter: Linear,Linear
repeat: none
goblin/spear
rotate: false

View File

@ -1,7 +1,7 @@
spineboy.png
format: RGBA8888
filter: Nearest,Nearest
filter: Linear,Linear
repeat: none
head
rotate: false