瀏覽代碼

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

Mario Zechner 2 年之前
父節點
當前提交
f2f1a8ce46
共有 2 個文件被更改,包括 2 次插入7 次删除
  1. 1 1
      spine-haxe/example/src/Main.hx
  2. 1 6
      spine-haxe/spine-haxe/spine/starling/SkeletonSprite.hx

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

@@ -49,6 +49,6 @@ class Main extends Sprite {
 		starlingSingleton.start();
 		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;
 	}
 
-	var updated = false;
-
 	public function advanceTime(time:Float):Void {
-		if (!updated) {
-			// updated = true;
-			_state.update(0.016 * 0.1);
-		}
+		_state.update(time);
 		_state.apply(skeleton);
 		skeleton.updateWorldTransform();
 		this.setRequiresRedraw();