【问题标题】:AS3: Car movement speedAS3:小车移动速度
【发布时间】:2014-11-15 11:35:59
【问题描述】:

我是 AS3 的初学者。我正在按照一个教程青蛙游戏工作,你可以在这里查看完整代码http://www.makeflashgames.com/tutorialsplus/tutorial-frogger.php。在函数 startGame() 中,我知道“speedX”是汽车在 X 方向上的移动速度。我尝试将 speedX 更改为 speedY,但没有任何反应,汽车只是不动。请帮我写一个函数来让汽车跟随 X 和 Y。或者请帮我说清楚...谢谢:)

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);
        }

【问题讨论】:

    标签: actionscript-3 flash


    【解决方案1】:

    这个函数不会移动汽车,它只是设置它们的速度。

    查看第 9 部分,handleGameLogic(),了解移动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 2012-05-29
      相关资源
      最近更新 更多