|
|
@@ -175,12 +175,12 @@ export default class FlySystem extends cc.Component {
|
|
|
public playFlyAniExtra(startTarget: cc.Node, endTarget: cc.Node, cloneTarget: cc.Node, duration: number, callFuc: Function = null) {
|
|
|
let worldPos_1 = startTarget.parent.convertToWorldSpaceAR(startTarget.getPosition());
|
|
|
let pos_1 = this.node.convertToNodeSpaceAR(worldPos_1);
|
|
|
- let worldPos_2 = startTarget.parent.convertToWorldSpaceAR(endTarget.getPosition());
|
|
|
+ let worldPos_2 = endTarget.parent.convertToWorldSpaceAR(endTarget.getPosition());
|
|
|
let pos_2 = this.node.convertToNodeSpaceAR(worldPos_2);
|
|
|
if (cloneTarget) {
|
|
|
cloneTarget.setParent(this.node);
|
|
|
cloneTarget.setPosition(pos_1);
|
|
|
- cc.tween(cloneTarget).to(2, { position: cc.v3(pos_2) }, cc.easeSineOut()).call(() => {
|
|
|
+ cc.tween(cloneTarget).to(duration, { position: cc.v3(pos_2) }, cc.easeSineOut()).call(() => {
|
|
|
if (callFuc) {
|
|
|
callFuc();
|
|
|
}
|