キャンバスゲームを作成しています(コンセプトは横スクロールエンドレスゲームです)。私はパワーアップを作ろうとしているので、メインのゲーム JS ファイルと powerup.js があります。今は無敵パワーアップに集中している。理論的には機能するはずの簡単なコードをいくつか作成しました。
powerup.js で
function powerUpInvincibility() {
invincible = true;
//window.setInterval(powerUpInvincibilityReset, this.powerUpTime[0]);
}
function powerUpInvincibilityReset() {
jet1.invincible = false;
}
メインの js で無敵変数を設定しましたが、それらはすべてリンクされています。すべての JS ファイルでコードが動作していますが、Chrome のコンソールで powerUpInvincibility 関数を呼び出しても、変数は変更されません。
ジェットとパワーアップの変数にしようとしましたが、それも機能せず、スペルミスがないか何度かチェックしました.
私は道に迷っています、何か提案はありますか?