Explorar o código

Returned example to use spineboy.

NathanSweet %!s(int64=11) %!d(string=hai) anos
pai
achega
9787e7cee7

+ 8 - 10
spine-starling/spine-starling-example/src/AtlasExample.as

@@ -19,13 +19,13 @@ import starling.textures.Texture;
 import starling.textures.TextureAtlas;
 
 public class AtlasExample extends Sprite {
-	[Embed(source = "goblins.atlas", mimeType = "application/octet-stream")]
+	[Embed(source = "spineboy.atlas", mimeType = "application/octet-stream")]
 	static public const SpineboyAtlasFile:Class;
 
-	[Embed(source = "goblins.png")]
+	[Embed(source = "spineboy.png")]
 	static public const SpineboyAtlasTexture:Class;
 
-	[Embed(source = "goblins.json", mimeType = "application/octet-stream")]
+	[Embed(source = "spineboy.json", mimeType = "application/octet-stream")]
 	static public const SpineboyJson:Class;
 
 	private var skeleton:SkeletonAnimation;
@@ -36,9 +36,9 @@ public class AtlasExample extends Sprite {
 		var skeletonData:SkeletonData = json.readSkeletonData(new SpineboyJson());
 
 		var stateData:AnimationStateData = new AnimationStateData(skeletonData);
-//		stateData.setMixByName("walk", "jump", 0.2);
-//		stateData.setMixByName("jump", "walk", 0.4);
-//		stateData.setMixByName("jump", "jump", 0.2);
+		stateData.setMixByName("walk", "jump", 0.2);
+		stateData.setMixByName("jump", "walk", 0.4);
+		stateData.setMixByName("jump", "jump", 0.2);
 
 		skeleton = new SkeletonAnimation(skeletonData, stateData);
 		skeleton.x = 320;
@@ -58,11 +58,9 @@ public class AtlasExample extends Sprite {
 				+ event.data.name + ": " + event.intValue + ", " + event.floatValue + ", " + event.stringValue);
 		});
 
-		skeleton.skeleton.skinName = "goblin";
-		skeleton.skeleton.setSlotsToSetupPose();
 		skeleton.state.setAnimationByName(0, "walk", true);
-//		skeleton.state.addAnimationByName(0, "jump", false, 3);
-//		skeleton.state.addAnimationByName(0, "walk", true, 0);
+		skeleton.state.addAnimationByName(0, "jump", false, 3);
+		skeleton.state.addAnimationByName(0, "walk", true, 0);
 
 		addChild(skeleton);
 		Starling.juggler.add(skeleton);

+ 1 - 1
spine-starling/spine-starling-example/src/Main.as

@@ -9,7 +9,7 @@ public class Main extends Sprite {
 	private var _starling:Starling;
 
 	public function Main () {
-		_starling = new Starling(GoblinsExample, stage);
+		_starling = new Starling(AtlasExample, stage);
 		_starling.start();
 	}
 }

+ 0 - 0
spine-starling/spine-starling-example/src/spineboy-atlas.atlas → spine-starling/spine-starling-example/src/spineboy.atlas


+ 0 - 0
spine-starling/spine-starling-example/src/spineboy-atlas.png → spine-starling/spine-starling-example/src/spineboy.png