Commit fbf91a7c authored by 范雪寒's avatar 范雪寒

fix: 车子不移走的问题

parent e78d79f7
......@@ -516,17 +516,19 @@ cc.Class({
//TODO:copy---start
firstCar() {
let pos1 = cc.v2(-30, -440);
let pos2 = cc.v2(2500, -440);
let pos3 = cc.v2(-2500, -440);
let posCenter = cc.v2(-30, -440);
let posRight = cc.v2(2500, -440);
let posLeft = cc.v2(-2500, -440);
const car1 = cc.find('Canvas/bg/car_1');
const car2 = cc.find('Canvas/bg/car_2');
const car3 = cc.find('Canvas/bg/car_3');
car1.x = pos2.x;
car1.y = pos2.y;
car2.x = pos2.x;
car2.y = pos2.y;
cc.tween(car1).to(1, { x: pos1.x }).start();
car3.active = false;
car1.x = posRight.x;
car1.y = posRight.y;
car2.x = posRight.x;
car2.y = posRight.y;
cc.tween(car1).to(1, { x: posCenter.x }).start();
},
showFlower() {
for (let i = 1; i <= 2; i++) {
......@@ -536,20 +538,26 @@ cc.Class({
flower.active = true;
}
let pos1 = cc.v2(-30, -440);
let pos2 = cc.v2(2500, -440);
let pos3 = cc.v2(-2500, -440);
let posCenter = cc.v2(-30, -440);
let posRight = cc.v2(2500, -440);
let posLeft = cc.v2(-2500, -440);
const car1 = cc.find('Canvas/bg/car_1');
const car2 = cc.find('Canvas/bg/car_2');
car1.x = pos1.x;
car1.y = pos2.y;
cc.tween(car1).by(0.2, { x: -60 }).by(0.2, { x: -100 }).by(0.2, { x: -120 }).by(0.2, { x: -140 }).by(0.2, { x: -180 }).to(1, { x: pos3.x }, cc.easing.quadIn).start();
car1.x = posCenter.x;
car1.y = posRight.y;
cc.tween(car1)
.by(0.2, { x: -60 })
.by(0.2, { x: -100 })
.by(0.2, { x: -120 })
.by(0.2, { x: -140 })
.by(0.2, { x: -180 })
.to(1, { x: posLeft.x }, cc.easing.quadIn)
.start();
car2.x = posRight.x;
car2.y = posRight.y;
if (this.status.currentQuestionIdx + 1 < this.data.question_arr.length) {
car2.x = pos2.x;
car2.y = pos2.y;
cc.tween(car2).delay(1).to(1, { x: pos1.x }).start();
cc.tween(car2).delay(1).to(1, { x: posCenter.x }).start();
}
this.optionNodes.forEach(optionNode => {
......@@ -569,21 +577,21 @@ cc.Class({
flower.active = false;
}
let pos1 = cc.v2(-30, -440);
let pos2 = cc.v2(2500, -440);
let pos3 = cc.v2(-2500, -440);
let posCenter = cc.v2(-30, -440);
let posRight = cc.v2(2500, -440);
let posLeft = cc.v2(-2500, -440);
const car1 = cc.find('Canvas/bg/car_1');
const car2 = cc.find('Canvas/bg/car_2');
car1.x = pos1.x;
car1.y = pos2.y;
car2.x = pos2.x;
car2.y = pos2.y;
car1.x = posRight.x;
car1.y = posRight.y;
car2.x = posRight.x;
car2.y = posRight.y;
},
//TODO:copy---end
finish: false,
onHomeworkFinish(data) {
if (!finish) {
if (!this.finish) {
onHomeworkFinish(data);
this.finish = true;
}
......@@ -661,16 +669,16 @@ cc.Class({
},
boxJump() {
const boxBehind = cc.find("Canvas/bg/box_behind");
const boxFront = cc.find("Canvas/bg/box_front");
const car1 = cc.find('Canvas/bg/car_1');
const car2 = cc.find('Canvas/bg/car_2');
this.playEffect("boxJump");
cc.tween(boxFront)
cc.tween(car1)
.to(0.1, { scaleX: 1.02, scaleY: 1.02 })
.to(0.1, { scaleX: 1.0, scaleY: 1.0 })
.start();
cc.tween(boxBehind)
cc.tween(car2)
.to(0.1, { scaleX: 1.02, scaleY: 1.02 })
.to(0.1, { scaleX: 1.0, scaleY: 1.0 })
.start();
......
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