Commit b15bf4e4 authored by Tt's avatar Tt

修改动画细节

parent 97bfc7a5
...@@ -51,6 +51,20 @@ export default class dg_xiaodi extends cc.Component { ...@@ -51,6 +51,20 @@ 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;
let startX = this.defaultX + this.moveX;
this.aniRole.x = startX;
cc.tween(this.aniRole)
.call(() => {
pg.view.playDBAnimation(this.aniRole, 'run');
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.view.playDBAnimation(this.aniRole, 'talk');
pg.audio.playAudioByUrl(audioUrl, () => { pg.audio.playAudioByUrl(audioUrl, () => {
this.audioIdOver = null; this.audioIdOver = null;
...@@ -58,6 +72,8 @@ export default class dg_xiaodi extends cc.Component { ...@@ -58,6 +72,8 @@ export default class dg_xiaodi extends cc.Component {
}, audioId => { }, audioId => {
this.audioIdOver = 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