你能找到错误吗?

时间:2013-04-14 15:05:27

标签: javascript function

我从昨天开始写一个Pong游戏。 现在我得到了一个我找不到的错误,希望你能帮助我。 我唯一的想法是我没有在某处正确关闭一个函数,但是id没有看到它......

您可以在此处阅读脚本和所有内容:

http://paste2.org/1EMV5Abb
http://jsfiddle.net/DerekL/hQB6V/

提前致谢:)

我可以发布的部分脚本:

function main() {
    if(runsGame == 1) {
        // Drawing game elements
        clear();
        drawPlayer(xPlayer, yPlayer);
        drawBall(xBall, yBall);
        xBall += xBallSpeed;
        yBall += yBallSpeed;
        // Ball hits bottom
        if(yBall > 590) {
            yBallSpeed = -2;
        }
        // Ball hits right
        if(xBall > 790) {
            xBallSpeed = -2;
        }
        // Ball hits top
        if(yBall < 0) {
            yBallSpeed = 2;
        }
        // Ball hits Player 
        if(xBall <= xPlayer + 10 && yBall >= yPlayer && yBall <= yPlayer + 80) {
            xBallSpeed = 2;
        }
        // Ball hits "Out"
        if(xBall < 0) {
            resetO();
            drawPlayer(xPlayer, yPlayer);
            drawBall(xBall, yBall);
            clearInterval(runningGame);
            runsGame = 0;
            var button = document.getElementById("start");
            button.value = "Start";
        }
    }

1 个答案:

答案 0 :(得分:1)

src标记中的script属性和标记内的脚本。这意味着浏览器将加载指定的文件,并忽略标记内的代码。

src属性放在没有内容的script标记中,并将代码放在另一个没有script属性的src标记内:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>

  // code goes here

</script>