【问题标题】:More animals per click with upgrades每次点击更多动物升级
【发布时间】:2013-12-09 06:11:45
【问题描述】:

我想要它,这样您就可以为大约 1000 只动物购买升级,并且您的动物每次点击从 +1 上升到 +2 每次点击。我怎样才能做到这一点? http://jsfiddle.net/blosche/nHPMx/45/我已经有一个商店,里面有你可以为动物购买的东西,每秒可以给你更多的动物,但是我想要一个新的商店,当你点击 + 动物按钮时,你可以购买更多的动物。

    function addAnimal() {


        allCount += 1
    }

这是我添加+1动物的功能,我怎样才能做到,所以当你买东西时,它会变成+1或

    function addAnimal() {


        allCount += 2
    }

购买升级?

【问题讨论】:

  • 我的想法是将购买的升级数量保存在变量或 localStorage 或 Cookie 中。并且比您计算购买的升级数量新的 allCount。
  • 你可能想先看看这些动物的长宽比,它们看起来都是平的。
  • 我看到有人受到 Cookie Clicker 的启发...
  • Relfic,我真的不明白你在说什么,当你购买升级时,这将如何增加每次点击的动物?

标签: javascript html increment


【解决方案1】:

所以每秒的动物数量是一个人升级次数的函数?什么算是升级?你可能想调用一些更新函数来更新animalsPerSecond,每当你进行升级。

类似:

function buySomeUpgrade() {
    // <Some upgrade here>
    updateStats(); // Update stats
};

function updateStats() {
    animalsPerSecond++;
};

function addAnimal() {
    allCount += animalsPerSecond;
};

对于客户端的持久性,您可能应该在 cookie 中设置这些值。你可以阅读更多关于如何做到这一点here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 2018-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多