Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript enchant.js游戏创建if语句以显示div_Javascript_Jquery_Html_Css_Game Engine - Fatal编程技术网

Javascript enchant.js游戏创建if语句以显示div

Javascript enchant.js游戏创建if语句以显示div,javascript,jquery,html,css,game-engine,Javascript,Jquery,Html,Css,Game Engine,我想在我的游戏中添加我认为应该是if语句的内容,这样一个设置为display:none的html div游戏将在超过某个分数后显示 我为游戏制作了一把js小提琴 $‘游戏结束’节目; 您不能在小提琴中玩游戏,因此这里还有一个实时版本可供查看查看main.js文件,您的分数基于scoreLabel.score变量 您可以创建一个新的事件监听器,或将其添加到当前帧事件监听器,以触发$'game-over'。show 例如,使用以下内容更新enterframe侦听器: game.rootSce

我想在我的游戏中添加我认为应该是if语句的内容,这样一个设置为display:none的html div游戏将在超过某个分数后显示

我为游戏制作了一把js小提琴 $‘游戏结束’节目;
您不能在小提琴中玩游戏,因此这里还有一个实时版本可供查看

查看main.js文件,您的分数基于scoreLabel.score变量

您可以创建一个新的事件监听器,或将其添加到当前帧事件监听器,以触发$'game-over'。show

例如,使用以下内容更新enterframe侦听器:

    game.rootScene.addEventListener('enterframe', function () {
        if(rand(1000) < game.frame / 20 * Math.sin(game.frame / 100) + game.frame / 20 + 50) {
            var y = rand(320);
            var omega = y < 160 ? 0.01 : -0.01;
            var enemy = new Enemy(320, y, omega);
            enemy.key = game.frame;
            enemies[game.frame] = enemy;
        }
        scoreLabel.score = game.score;

        // If score limit reached
        if(scoreLabel.score > 1000){
            $('#game-over').show();
        }

    });

你试过什么吗?我不知道你在问什么。你的问题是如何在div上设置游戏的显示模式?我想知道当超过某个分数时如何公开游戏结束的div id。显示模式最初设置为“无”,但必须更改为显示。尝试此操作会在超过分数阈值时导致游戏冻结。我也尝试了此操作:ifscoreLabel.score>300{$'game-over'.show;}else{'game-over'.hide;}