基本信息
源码名称:html5 欢快的小鸟 小游戏源码(flappy-bird)typescript开发
源码大小:1.56M
文件格式:.zip
开发语言:js
更新时间:2018-07-13
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
flappy-bird 欢快的小鸟
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Egret</title> <meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="full-screen" content="true" /> <meta name="screen-orientation" content="portrait" /> <meta name="x5-fullscreen" content="true" /> <meta name="360-fullscreen" content="true" /> <style> html, body { -ms-touch-action: none; background: #888888; padding: 0; border: 0; margin: 0; height: 100%; } </style> </head> <body> <div style="margin: auto;width: 100%;height: 100%;" class="egret-player" data-entry-class="Main" data-orientation="auto" data-scale-mode="fixedNarrow" data-frame-rate="30" data-content-width="1080" data-content-height="1920" data-multi-fingered="2" data-show-fps="false" data-show-log="false" data-show-fps-style="x:0,y:0,size:12,textColor:0xffffff,bgAlpha:0.9"> </div> <script> var loadScript = function (list, callback) { var loaded = 0; var loadNext = function () { loadSingleScript(list[loaded], function () { loaded ; if (loaded >= list.length) { callback(); } else { loadNext(); } }) }; loadNext(); }; var loadSingleScript = function (src, callback) { var s = document.createElement('script'); s.async = false; s.src = src; s.addEventListener('load', function () { s.parentNode.removeChild(s); s.removeEventListener('load', arguments.callee, false); callback(); }, false); document.body.appendChild(s); }; var xhr = new XMLHttpRequest(); xhr.open('GET', './manifest.json?v=' Math.random(), true); xhr.addEventListener("load", function () { var manifest = JSON.parse(xhr.response); var list = manifest.initial.concat(manifest.game); loadScript(list, function () { /** * { * "renderMode":, //Engine rendering mode, "canvas" or "webgl" * "audioType": 0 //Use the audio type, 0: default, 2: web audio, 3: audio * "antialias": //Whether the anti-aliasing is enabled in WebGL mode, true: on, false: off, defaults to false * "calculateCanvasScaleFactor": //a function return canvas scale factor * } **/ egret.runEgret({ renderMode: "webgl", audioType: 0, calculateCanvasScaleFactor:function(context) { var backingStore = context.backingStorePixelRatio || context.webkitBackingStorePixelRatio || context.mozBackingStorePixelRatio || context.msBackingStorePixelRatio || context.oBackingStorePixelRatio || context.backingStorePixelRatio || 1; return (window.devicePixelRatio || 1) / backingStore; }}); }); }); xhr.send(null); </script> </body> </html>