mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-03-26 22:49:01 +08:00
Simpler Spineboy.cs.
This commit is contained in:
parent
edb50113ea
commit
08d5efa31d
@ -41,7 +41,6 @@ public class Spineboy : MonoBehaviour {
|
|||||||
|
|
||||||
void Start() {
|
void Start() {
|
||||||
skeleton = GetComponent<SkeletonAnimation>();
|
skeleton = GetComponent<SkeletonAnimation>();
|
||||||
|
|
||||||
skeleton.state.Event += new EventHandler<EventTriggeredArgs>(Event);
|
skeleton.state.Event += new EventHandler<EventTriggeredArgs>(Event);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -49,18 +48,9 @@ public class Spineboy : MonoBehaviour {
|
|||||||
Debug.Log(e.TrackIndex + " " + skeleton.state.GetCurrent(e.TrackIndex) + ": event " + e.Event + ", " + e.Event.Int);
|
Debug.Log(e.TrackIndex + " " + skeleton.state.GetCurrent(e.TrackIndex) + ": event " + e.Event + ", " + e.Event.Int);
|
||||||
}
|
}
|
||||||
|
|
||||||
void LateUpdate() {
|
|
||||||
if (skeleton.loop) return;
|
|
||||||
|
|
||||||
TrackEntry entry = skeleton.state.GetCurrent(0);
|
|
||||||
if (entry != null && entry.Time >= entry.Animation.Duration - 0.25) {
|
|
||||||
skeleton.animationName = "walk";
|
|
||||||
skeleton.loop = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void OnMouseDown() {
|
void OnMouseDown() {
|
||||||
skeleton.animationName = "jump";
|
skeleton.useAnimationName = false;
|
||||||
skeleton.loop = false;
|
skeleton.state.SetAnimation(0, "jump", false);
|
||||||
|
skeleton.state.AddAnimation(0, "walk", true, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -280,12 +280,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"events": [
|
"events": [
|
||||||
{ "time": 0.3333, "name": "headPop", "int": 1 },
|
{ "time": 0, "name": "headPop", "string": "pop.wav" },
|
||||||
{ "time": 0.5, "name": "headPop", "int": 2 },
|
{ "time": 1.3103, "name": "behind" },
|
||||||
{ "time": 0.6666, "name": "headPop", "int": 3 },
|
{ "time": 2.9655, "name": "behind" },
|
||||||
{ "time": 0.8333, "name": "headPop", "int": 4 },
|
{ "time": 4, "name": "headAttach", "string": "attach.wav" }
|
||||||
{ "time": 1, "name": "headPop", "int": 5 },
|
|
||||||
{ "time": 1.1666, "name": "headPop", "int": 6 }
|
|
||||||
],
|
],
|
||||||
"draworder": [
|
"draworder": [
|
||||||
{
|
{
|
||||||
@ -997,6 +995,11 @@
|
|||||||
{ "time": 0.9333, "angle": 2.28 },
|
{ "time": 0.9333, "angle": 2.28 },
|
||||||
{ "time": 1.0666, "angle": 3.6 }
|
{ "time": 1.0666, "angle": 3.6 }
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"rotate": [
|
||||||
|
{ "time": 0, "angle": 0 }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -995,6 +995,11 @@
|
|||||||
{ "time": 0.9333, "angle": 2.28 },
|
{ "time": 0.9333, "angle": 2.28 },
|
||||||
{ "time": 1.0666, "angle": 3.6 }
|
{ "time": 1.0666, "angle": 3.6 }
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"root": {
|
||||||
|
"rotate": [
|
||||||
|
{ "time": 0, "angle": 0 }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user