Actionscript 3 AS3:轿厢移动速度
我从AS3开始。我正在做一个青蛙游戏教程,你可以在这里查看完整的代码。在函数startName中,我知道speedX是汽车在X方向上的移动速度。我尝试将speedX更改为speed,但什么也没发生,汽车就是不移动。请帮我写一个函数来移动汽车跟随X和Y。或者请帮我弄清楚…谢谢:Actionscript 3 AS3:轿厢移动速度,actionscript-3,flash,Actionscript 3,Flash,我从AS3开始。我正在做一个青蛙游戏教程,你可以在这里查看完整的代码。在函数startName中,我知道speedX是汽车在X方向上的移动速度。我尝试将speedX更改为speed,但什么也没发生,汽车就是不移动。请帮我写一个函数来移动汽车跟随X和Y。或者请帮我弄清楚…谢谢: public function startGame() { timeElapsed = 0; totalTimer = 99; life = 3
public function startGame()
{
timeElapsed = 0;
totalTimer = 99;
life = 3;
p1speedX = 0;
p1speedY = 0;
gotoWin = false;
gotoLose = false;
standingOnLog = false;
cars = new Array();
logs = new Array();
homes = new Array();
logsYPos = new Array(115,165,215,265);
carsYPos = new Array(365,415,465,515);
setupGame();
//Spawn Cars
//Row 1
for (var i=1; i<=2; i++)
{
var newCar = new Car();
newCar.x = -300 * i;
newCar.y = carsYPos[0];
newCar.speedX = 150;
cars.push(newCar);
addChild(newCar);
}
//Row 2
for (var i=1; i<=3; i++)
{
var newCar = new Car();
newCar.x = (170 * i) + 500;
newCar.y = carsYPos[1];
newCar.speedX = -5;
cars.push(newCar);
addChild(newCar);
}
//Row 3
for (var i=1; i<=3; i++)
{
var newCar = new Car();
newCar.x = (-220 * i) + 100;
newCar.y = carsYPos[2];
newCar.speedX = 8;
cars.push(newCar);
addChild(newCar);
}
//Row 4
for (var i=1; i<=3; i++)
{
var newCar = new Car();
newCar.x = (200 * i) + 350;
newCar.y = carsYPos[3];
newCar.speedX = -5;
cars.push(newCar);
addChild(newCar);
}
这个功能不会移动汽车,它只是设定它们的速度 请看第9部分,handleGameLogic,了解运动