我正在js / canvas中创造一个简单的蛇类游戏,捕捉食物的猫,由于某种原因,我无法让分数上班
http://jsfiddle.net/m0pk8s78/3/
document.getElementById("gamescore").innerHTML = "Your score is:" + score;
我也想知道是否有人对每次用户获得10分时如何改变食物类型有任何想法,谢谢。
答案 0 :(得分:1)
在尝试增加分数之前,您需要将分数初始化为代码顶部的数字
var score = 0;
答案 1 :(得分:1)
在全局范围内初始化变量score
,或者如果要在init()
函数中对其进行初始化,请删除var
关键字。
选项1:
$(document).ready(function () {
//Canvas stuff
.
.
var score = 0;
选项2:
function init() {
.
.
score = 0;