Selaa lähdekoodia

[haxe] Fix SkeletonSprite.advanceTime to use the actual delta time.

Mario Zechner 2 vuotta sitten
vanhempi
commit
f2f1a8ce46

+ 1 - 1
spine-haxe/example/src/Main.hx

@@ -49,6 +49,6 @@ class Main extends Sprite {
 		starlingSingleton.start();
 		starlingSingleton.start();
 		Starling.current.stage.color = 0x000000;
 		Starling.current.stage.color = 0x000000;
 
 
-		SceneManager.getInstance().switchScene(new SequenceExample());
+		SceneManager.getInstance().switchScene(new BasicExample());
 	}
 	}
 }
 }

+ 1 - 6
spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx

@@ -338,13 +338,8 @@ class SkeletonSprite extends DisplayObject implements IAnimatable {
 		return _smoothing;
 		return _smoothing;
 	}
 	}
 
 
-	var updated = false;
-
 	public function advanceTime(time:Float):Void {
 	public function advanceTime(time:Float):Void {
-		if (!updated) {
-			// updated = true;
-			_state.update(0.016 * 0.1);
-		}
+		_state.update(time);
 		_state.apply(skeleton);
 		_state.apply(skeleton);
 		skeleton.updateWorldTransform();
 		skeleton.updateWorldTransform();
 		this.setRequiresRedraw();
 		this.setRequiresRedraw();