Commit b15bf4e4 authored by Tt's avatar Tt

修改动画细节

parent 97bfc7a5
...@@ -51,13 +51,29 @@ export default class dg_xiaodi extends cc.Component { ...@@ -51,13 +51,29 @@ export default class dg_xiaodi extends cc.Component {
private audioIdOver: any; private audioIdOver: any;
playOver(audioUrl) { playOver(audioUrl) {
this.node.active = true; this.node.active = true;
pg.view.playDBAnimation(this.aniRole, 'talk'); let startX = this.defaultX + this.moveX;
pg.audio.playAudioByUrl(audioUrl, () => { this.aniRole.x = startX;
this.audioIdOver = null; cc.tween(this.aniRole)
pg.view.playDBAnimation(this.aniRole, 'normal'); .call(() => {
}, audioId => { pg.view.playDBAnimation(this.aniRole, 'run');
this.audioIdOver = audioId; if (this.moveX < 0) {
}) this.aniRole.scaleX = -this.aniRole.scaleX;
}
})
.to(0.3, { x: this.defaultX })
.call(() => {
if (this.moveX < 0) {
this.aniRole.scaleX = -this.aniRole.scaleX;
}
pg.view.playDBAnimation(this.aniRole, 'talk');
pg.audio.playAudioByUrl(audioUrl, () => {
this.audioIdOver = null;
pg.view.playDBAnimation(this.aniRole, 'normal');
}, audioId => {
this.audioIdOver = audioId;
})
})
.start();
} }
playOverEnd() { playOverEnd() {
this.node.active = false; this.node.active = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment