Javascript函数只是不适用于画布游戏

时间:2013-03-07 14:58:44

标签: javascript canvas html5-canvas

我正在创建一个画布游戏(这个概念是一个侧面滚动无尽的游戏)。我正在尝试进行加电,所以我有一个主游戏JS文件以及powerup.js等。目前我专注于我的无敌能力。我创建了一些理论上应该有效的简单代码:

在powerup.js

function powerUpInvincibility() {
    invincible = true;
    //window.setInterval(powerUpInvincibilityReset, this.powerUpTime[0]);
}

function powerUpInvincibilityReset() {
    jet1.invincible = false;
}

我在主js中设置了无敌变量,但它们都是链接的,我在所有JS文件中都有代码,但即使我在Chrome控制台中调用powerUpInvincibility函数,变量也不会改变。

我已经尝试将它变成喷气机和通电的变量,但这也不起作用,我已经多次检查过任何拼写错误。

我迷路了,有什么建议吗?

1 个答案:

答案 0 :(得分:0)

大家好抱歉!实际的问题是我的一个powerUp函数试图在它不是powerUp.prototype函数时访问这个变量。谢谢你的答案!