我从昨天开始写一个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";
}
}
答案 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>