欢迎来到程序小院
火贱兔奔月
玩法:点击左右箭头,控制火贱兔躲开障碍物,奔向月球和嫦娥姐姐约会,贱兔就是矫情,快去本月吧^^。
开始游戏https://www.ormcc.com/play/gameStart/267
html
<canvas id="gameCanvas" width="720" height="600"></canvas>
css
#weChat_tips .txt{color: #fff;font-size: 0.875rem;font-family: "Microsoft YaHei", simsun;width: 100%;text-align: left;text-indent: 0.2rem;height: 2.4375rem;line-height: 2.4375rem;
}
#weChat_tips .close{display: block;position: absolute;top: 0;right: 0;width: 100%;/*line-height: 2.4375rem;*//*height: 2.4375rem;*//*width: 1.8125rem;*/z-index: 100;
}
js
/*** Copyright (c) 2014,Egret-Labs.org* All rights reserved.* Redistribution and use in source and binary forms, with or without* modification, are permitted provided that the following conditions are met:** * Redistributions of source code must retain the above copyright* notice, this list of conditions and the following disclaimer.* * Redistributions in binary form must reproduce the above copyright* notice, this list of conditions and the following disclaimer in the* documentation and/or other materials provided with the distribution.* * Neither the name of the Egret-Labs.org nor the* names of its contributors may be used to endorse or promote products* derived from this software without specific prior written permission.** THIS SOFTWARE IS PROVIDED BY EGRET-LABS.ORG AND CONTRIBUTORS "AS IS" AND ANY* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE* DISCLAIMED. IN NO EVENT SHALL EGRET-LABS.ORG AND CONTRIBUTORS BE LIABLE FOR ANY* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/
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.startGame = function () {var canvas = document.getElementById(egret.StageDelegate.canvas_name);context = egret.MainContext.instance;context.touchContext = new egret.HTML5TouchContext(canvas);context.deviceContext = new egret.HTML5DeviceContext();context.netContext = new egret.HTML5NetContext();//设置屏幕适配策略var container = new egret.EqualToFrame();var content = egret.Browser.getInstance().isMobile ? new egret.FixedWidth() :new egret.FixedSize(490,768);var policy = new egret.ResolutionPolicy(container, content);egret.StageDelegate.getInstance().setDesignSize(720, 1280, policy);context.stage = new egret.Stage(canvas.width, canvas.height);//WebGL是egret的Beta特性,默认关闭if(false){// egret.WebGLUtils.checkCanUseWebGL()) {context.rendererContext = new egret.WebGLRenderer(canvas);}else {context.rendererContext = new egret.HTML5CanvasRenderer(canvas);}egret.MainContext.instance.rendererContext.texture_scale_factor = 1;context.run();var rootClass;if(document_class){rootClass = egret.getDefinitionByName(document_class);}if(rootClass) {var rootContainer = new rootClass();if(rootContainer instanceof egret.DisplayObjectContainer){context.stage.addChild(rootContainer);}else{throw new Error("文档类必须是egret.DisplayObjectContainer的子类!");}}else{throw new Error("找不到文档类!");}
}
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);
}
window.openWebsite = function(){clickMore();} window.log = function(str){//$("#logo").append(str+"\n");}window.shareGame = function(){dp_share();};function goHome(){window.location=mebtnopenurl;}function clickMore(){if((window.location+"").indexOf("f=zf",1)>0){window.location = "http://cnhklm.com/game/";}else{goHome();}}function dp_share(){document.getElementById("share").style.display="";}function dp_Ranking(){window.location=mebtnopenurl;}function showAd(){}function hideAd(){}document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {WeixinJSBridge.on('menu:share:appmessage', function(argv) {WeixinJSBridge.invoke('sendAppMessage', {"img_url": window.shareData.imgUrl,"link": window.shareData.timeLineLink,"desc": window.shareData.tContent,"title": window.shareData.tTitle}, onShareComplete);});WeixinJSBridge.on('menu:share:timeline', function(argv) {WeixinJSBridge.invoke('shareTimeline', {"img_url": window.shareData.imgUrl,"img_width": "640","img_height": "640","link": window.shareData.timeLineLink,"desc": window.shareData.tContent,"title": window.shareData.tTitle}, onShareComplete);});}, false);var myData = { gameid: "hjby" };var domain = ["oixm.cn", "hiemma.cn", "peagame.net"][parseInt(Math.random() * 3)];
//window.shareData.timeLineLink = "http://"+ parseInt(Math.random()*100000) +"."+
myData.gameid +"."+domain+"/gamecenter.html?gameid=" + myData.gameid + (
localStorage.myuid ? "&uid=" + localStorage.myuid : "");
function dp_submitScore(score,stitle){myData.score = parseInt(score);myData.scoreName = (score/1000)+"米";document.title =stitle;window.shareData.tTitle = document.title;
}
function onShareComplete(res) {if (localStorage.myuid && myData.score != undefined) {setTimeout(function(){if (confirm("要将成绩提交到微赢游戏排行榜吗?")) {// window.location = "http://wx.9g.com/rank/submit2.jsp?gameid=" + myData.gameid + "&uid=" + localStorage.myuid + "&score=" + myData.score + "&scorename=" + encodeURIComponent(myData.scoreName);}else {document.location.href = mebtnopenurl;}}, 500);}else {document.location.href = mebtnopenurl;}}
源码
需要源码请关注添加好友哦^ ^
转载:欢迎来到本站,转载请注明文章出处
https://ormcc.com/