如何跟踪游戏中玩家的得分?

时间:2017-05-29 20:12:44

标签: python function

我不知道如何定义一个可以从0开始更新玩家得分的功能。任何人都可以帮忙吗?

1 个答案:

答案 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的第一步,我现在不会进入基于类或基于字典的解决方案。