愤怒的小红帽
2024-01-10 12:12:27
欢迎来到程序小院
愤怒的小红帽
玩法:帮助小红帽安全送达老奶奶家,当狼进入靶子以后鼠标对准靶子,
点击鼠标左键🏹,对应的狼就会被射死,然后继续往前冲,快去🏹吧^^。
开始游戏https://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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!