愤怒的小红帽

发布时间:2024年01月10日

欢迎来到程序小院

愤怒的小红帽

玩法:帮助小红帽安全送达老奶奶家,当狼进入靶子以后鼠标对准靶子,
点击鼠标左键🏹,对应的狼就会被射死,然后继续往前冲,快去🏹吧^^。

开始游戏icon-default.png?t=N7T8https://www.ormcc.com/play/gameStart/244

html

<div?style="position:?relative;"?id="gameDiv"></div>

css

body {
    text-align: center;
    background: #fff;
    padding: 0;
    border: 0;
    margin: 0;
    height: 100%;
}
#gameDiv, canvas {
    display: block;
    position: absolute;
    margin: 0 auto;
    padding: 0;
    border: 0;
}

js

egret_h5?=?{};
egret_h5.prefix?=?"";
egret_h5.loadScript?=?function?(list,?callback)?{
????var?loaded?=?0;
????var?loadNext?=?function?()?{
????????egret_h5.loadSingleScript(egret_h5.prefix?+?list[loaded],?function?()?{
????????????loaded++;
????????????if?(loaded?>=?list.length)?{
????????????????callback();
????????????}
????????????else?{
????????????????loadNext();
????????????}
????????})
????};
????loadNext();
};
egret_h5.loadSingleScript?=?function?(src,?callback)?{
????var?s?=?document.createElement('script');
????if?(s.hasOwnProperty("async"))?{
????????s.async?=?false;
????}
????s.src?=?src;
????s.addEventListener('load',?function?()?{
????????this.removeEventListener('load',?arguments.callee,?false);
????????callback();
????},?false);
????document.body.appendChild(s);
};
egret_h5.preloadScript?=?function?(list,?prefix)?{
????if?(!egret_h5.preloadList)?{
????????egret_h5.preloadList?=?[];
????}
????egret_h5.preloadList?=?egret_h5.preloadList.concat(list.map(function?(item)?{
????????return?prefix?+?item;
????}))
};
egret_h5.startLoading?=?function?()?{
????var?list?=?egret_h5.preloadList;
????egret_h5.loadScript(list,?egret_h5.startGame);
};
var?NullLocalStorage?=?(function?()?{
????function?NullLocalStorage()?{
????????this.data?=?{};
????}
????NullLocalStorage.prototype.getItem?=?function?(key)?{
????????return?this.data[key];
????};
????NullLocalStorage.prototype.setItem?=?function?(key,?value)?{
????????this.data[key]?=?value;
????};
????NullLocalStorage.prototype.removeItem?=?function?(key)?{
????????delete?this.data[key];
????};
????NullLocalStorage.prototype.clear?=?function?()?{
????????for?(var?key?in?this.data)?{
????????????this.removeItem(key);
????????}
????};
????return?NullLocalStorage;
})();
var?EgretLocalStorage?=?(function?()?{
????function?EgretLocalStorage()?{
????????if?(egret_webview.io.isFileExists(EgretLocalStorage.filePath))?{
????????????var?str?=?egret_webview.io.readFile(EgretLocalStorage.filePath,?null);
????????????this.data?=?JSON.parse(str);
????????}
????????else?{
????????????this.data?=?{};
????????}
????}

????EgretLocalStorage.prototype.getItem?=?function?(key)?{
????????return?this.data[key];
????};

????EgretLocalStorage.prototype.setItem?=?function?(key,?value)?{
????????this.data[key]?=?value;
????????this.save();
????};

????EgretLocalStorage.prototype.removeItem?=?function?(key)?{
????????delete?this.data[key];
????????this.save();
????};


????EgretLocalStorage.prototype.clear?=?function?()?{
????????for?(var?key?in?this.data)?{
????????????delete?this.data[key];
????????}
????????this.save();
????};
????EgretLocalStorage.prototype.save?=?function?()?{
????????egret_webview.io.writeFile(EgretLocalStorage.filePath,?JSON.stringify(this.data),?null);
????};
????EgretLocalStorage.filePath?=?"LocalStorage.local";
????return?EgretLocalStorage;
})();
function?EgretRuntimeBridgeInit()?{
????if?(typeof(egret_webview)?==?"undefined")?{
????????if?(typeof(window.____egret_webview)?==?"undefined")?{
????????????//Runtime出错了!!
????????????//alert("_js?:?window.____egret_webview?undefined");
????????}
????????else?{
????????????egret_webview?=?{};
????????????egret_webview.obj?=?window.____egret_webview;
????????????console.log("_js?:?egret_webview?=??"?+?egret_webview.obj);
????????????egret_webview.io?=?window.____egtIO;
????????????console.log("_js?:?egret_webview.io?=??"?+?egret_webview.io);
????????????egret_webview.audio?=?window.____egtAudio;
????????????console.log("_js?:?egret_webview.audio?=??"?+?egret_webview.audio);
????????}
????}
????if?(window.hasOwnProperty("egret_webview")?&&?typeof(egret_webview)?!=?"undefined")?{
????????egret_webview.onDestory?=?function?()?{
????????};
????????egret_webview.onPause?=?function?()?{
????????};
????????egret_webview.onResume?=?function?()?{
????????};
????????egret.localStorage?=?new?EgretLocalStorage();
????}
????else?if?(window?&&?window.localStorage?&&?window.localStorage.getItem)?{
????????egret.localStorage?=?window.localStorage;
????}
????else?{
????????egret.localStorage?=?new?NullLocalStorage();
????}
}
window.EgretRuntimeBridgeInit?=?EgretRuntimeBridgeInit;

源码

需要源码请关注添加好友哦^ ^

转载:欢迎来到本站,转载请注明文章出处https://ormcc.com/

文章来源:https://blog.csdn.net/qq_16659821/article/details/135496323
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。