我不知道如何定义一个可以从0开始更新玩家得分的功能。任何人都可以帮忙吗?
答案 0 :(得分:0)
为了跟踪某些事情,只是一个功能不是你的解决方案。函数将运行,可能基于输入,然后返回一个值。
因此,为了跟踪某些事情,您需要有一个变量。我们称之为my_score并用0的整数初始化它。
var img = new Image();
img.onload = function() {
var o = jQuery('<canvas width="' + width + 'px" height="' + height + 'px" />')
var ctx = o[0].getContext("2d");
ctx.drawImage(img, 0, 0, width, height);
callback(o[0].toDataURL("image/png"), width, height);
o.remove();
};
如果你只有一名球员,那没关系。否则你应该考虑用你的玩家的分数创建一个字典,或者甚至为玩家创建一个具有属性分数的类。
那么,你怎么能更新分数?只需为您的 my_score = 0
变量指定一个新分数即可。或者添加一些东西,这个简单目的的功能可能太多了,除了这个分数有一个非常复杂的公式。
所以最简单的方法是添加另一个整数值。
my_score
你的0分现在增加了5分。
由于您似乎正在迈向python的第一步,我现在不会进入基于类或基于字典的解决方案。