与蛇一样跟踪得分的问题

时间:2014-11-26 04:57:37

标签: javascript html5 canvas

我正在js / canvas中创造一个简单的蛇类游戏,捕捉食物的猫,由于某种原因,我无法让分数上班

http://jsfiddle.net/m0pk8s78/3/

 document.getElementById("gamescore").innerHTML = "Your score is:" +     score;

我也想知道是否有人对每次用户获得10分时如何改变食物类型有任何想法,谢谢。

2 个答案:

答案 0 :(得分:1)

在尝试增加分数之前,您需要将分数初始化为代码顶部的数字

var score = 0;

答案 1 :(得分:1)

在全局范围内初始化变量score,或者如果要在init()函数中对其进行初始化,请删除var关键字。

选项1:

$(document).ready(function () {
  //Canvas stuff
  .
  .
  var score = 0;

选项2:

function init() {
  .
  .
  score = 0;