美文网首页
飞翔的小鸟游戏一 ( html和导图)

飞翔的小鸟游戏一 ( html和导图)

作者: 霁雨轩阁 | 来源:发表于2018-09-26 23:44 被阅读0次

导图:


image.png

html内容:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>flappy_bird</title>
<style>
canvas {
border:1px solid red;
}
img {
display: none;
}
</style>
</head>
<body>
<canvas id="cvs" width="500" height="500"></canvas>
<script src="./js/util.js"></script>
<script src="./js/bird.js"></script>
<script src="./js/land.js"></script>
<script src="./js/pipe.js"></script>
<script src="./js/sky.js"></script>
<script src="./js/gameScene.js"></script>
<script src="./js/overScene.js"></script>
<script>
var cvs = document.querySelector( '#cvs' );
var ctx = cvs.getContext( '2d' );

    util.loadImage({
        bird: './img/bird.png',
        land: './img/land.png',
        pipeDown: './img/pipeDown.png',
        pipeUp: './img/pipeUp.png',
        sky: './img/sky.png'
    }, function( imgObj ) {

        // 根据背景的大小设置画布的大小
        cvs.width = imgObj.sky.width;
        cvs.height = imgObj.sky.height;

        // 游戏场景是否继续
        var isRun = true;

        // 创建游戏场景
        var gameScene = getGameScene( ctx, imgObj );

        // 创建游戏结束场景
        var overScene = getOverScene( ctx );

        // 添加小鸟死亡的听众
        gameScene.addListener( function() {
            isRun = false; // 游戏场景退场
            overScene.draw(); // 结束场景切入
        } );

        // 切入游戏场景,开始游戏
        (function run() {
            gameScene.draw();
            if ( isRun ) {
                requestAnimationFrame( run );
            }
        }());
    });
</script>

</body>
</html>

相关文章

  • 飞翔的小鸟游戏一 ( html和导图)

    导图: html内容: flappy_bird canvas {border...

  • 我坚持做导图-五次作品

    鹰背上的小鸟 中心图用一只小鸟趴在一只飞翔的鹰身上,因为有了鹰的支持和辅助,成就了小鸟的成功。 导图分4个分支,分...

  • 常用HTML标签及属性

    思维导图 思维导图链接 文档结构类型 HTML元素 图像和链接 表格 列表 结构标记 表单 文档结构类型 HTML...

  • 小鸟、飞翔、飞翔

    《小鸟、飞翔、飞翔》 从厨房走向回家路上 偏折地倒影 仿佛在与时间逆行 夜已是沉默的荒原 它用黑代表着寂静与孤独 ...

  • 小鸟飞翔

    小鸟学习飞,飞向天空。 小鸟的羽毛已经长全,妈妈决定让它学习飞。 这天,妈妈将小鸟叫到跟前,告诉小鸟,说今天要教小...

  • 小鸟飞翔

    太阳暖,花儿香 欢乐的节日歌声嘹亮 蒲公英的种子无暇的梦 小鸟向蓝天飞翔飞翔

  • 让小鸟自由

    小明和爸爸把小鸟放出了笼子,让小鸟自由自在的飞翔。

  • java知识导图

    1、Java基础知识思维导图 2、Servlet&JSP思维导图 3、java编程专题思维导图 4、html&js...

  • 有关HTML的标签总结

    以下为HTML标签总结的思维导图:

  • 飞翔的小鸟

    走在小区内,听到树上小鸟清翠的鸣叫声。向树上一看,有两只小鸟在互相鸣叫着,两只鸟头上尖尖的羽毛。我挥下手,一只飞到...

网友评论

      本文标题:飞翔的小鸟游戏一 ( html和导图)

      本文链接:https://www.haomeiwen.com/subject/zaksoftx.html