mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
Fix problems with pixi-spine
This commit is contained in:
1843
pixi-spine/index.d.ts
vendored
1843
pixi-spine/index.d.ts
vendored
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
/// <reference types="pixi.js" />
|
||||
|
||||
/// <reference types="pixi-spine" />
|
||||
|
||||
namespace Spine {
|
||||
|
||||
@@ -48,7 +48,7 @@ namespace Spine {
|
||||
this.stage.addChild(dragonCage);
|
||||
|
||||
// once position and scaled, set the animation to play
|
||||
this.dragon.state.setAnimationByName(0, 'flying', true);
|
||||
this.dragon.state.setAnimation(0, 'flying', true);
|
||||
|
||||
this.animate();
|
||||
|
||||
@@ -186,10 +186,10 @@ namespace Spine {
|
||||
|
||||
this.stage.addChild(this.pixie);
|
||||
|
||||
this.pixie.stateData.setMixByName('running', 'jump', 0.2);
|
||||
this.pixie.stateData.setMixByName('jump', 'running', 0.4);
|
||||
this.pixie.stateData.setMix('running', 'jump', 0.2);
|
||||
this.pixie.stateData.setMix('jump', 'running', 0.4);
|
||||
|
||||
this.pixie.state.setAnimationByName(0, 'running', true);
|
||||
this.pixie.state.setAnimation(0, 'running', true);
|
||||
|
||||
this.stage.on('mousedown', this.onTouchStart);
|
||||
this.stage.on('touchstart', this.onTouchStart);
|
||||
@@ -200,8 +200,8 @@ namespace Spine {
|
||||
|
||||
private onTouchStart = (): void => {
|
||||
|
||||
this.pixie.state.setAnimationByName(0, 'jump', false);
|
||||
this.pixie.state.addAnimationByName(0, 'running', true, 0);
|
||||
this.pixie.state.setAnimation(0, 'jump', false);
|
||||
this.pixie.state.addAnimation(0, 'running', true, 0);
|
||||
|
||||
}
|
||||
|
||||
@@ -277,19 +277,19 @@ namespace Spine {
|
||||
this.spineboy.scale.set(1.5);
|
||||
|
||||
// set up the mixes!
|
||||
this.spineboy.stateData.setMixByName('walk', 'jump', 0.2);
|
||||
this.spineboy.stateData.setMixByName('jump', 'walk', 0.4);
|
||||
this.spineboy.stateData.setMix('walk', 'jump', 0.2);
|
||||
this.spineboy.stateData.setMix('jump', 'walk', 0.4);
|
||||
|
||||
// play animation
|
||||
this.spineboy.state.setAnimationByName(0, 'walk', true);
|
||||
this.spineboy.state.setAnimation(0, 'walk', true);
|
||||
|
||||
this.stage.addChild(this.spineboy);
|
||||
|
||||
|
||||
this.stage.on('click', () => {
|
||||
|
||||
this.spineboy.state.setAnimationByName(0, 'jump', false);
|
||||
this.spineboy.state.addAnimationByName(0, 'walk', true, 0);
|
||||
this.spineboy.state.setAnimation(0, 'jump', false);
|
||||
this.spineboy.state.addAnimation(0, 'walk', true, 0);
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user