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

fix: 车子不移走的问题

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