灌篮高手3d游戏?灌篮高手
老铁们,大家好,相信还有很多朋友对于灌篮高手3d游戏和灌篮高手的相关问题不太懂,没关系,今天就由我来为大家分享分享灌篮高手3d游戏以及灌篮高手的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!
玩法:\\n鼠标左键点击按住屏幕,左边力度条在红色区域时松开鼠标投篮,30秒内完成投篮,统计投中次数,快去成为灌篮高手吧^^。\\n
开始游戏
<pclass="gameBox">\\n<h2class="title"style="margin-top:60px;">3D灌篮高手</h2>\\n<pstyle="text-align:center;">\\n<canvasid="linkScreen"></canvas>\\n</p>\\n</p>\\ncss
h2.title{\\ndisplay:block;\\nmargin:50pxauto;\\ntext-align:center;\\n}\\n#linkScreencanvas{\\n-ms-content-zooming:none;\\n-ms-touch-action:none;\\n}\\njs
pageLoad:function(a){\\nnull==n.pageLoad&&(n.pageLoad=a,window.addEventListener("load",\\nfunction(){\\nw.main(n.pageLoad)\\n},\\n!1));\\nreturnw\\n},\\nmenu:function(a){\\n"function"==typeofa&&(n.menu=a);\\nreturnthis\\n},\\nrun:function(a){\\n"function"==typeofa&&(n.runFn=a);\\nreturnthis\\n},\\nstop:function(a){\\n"function"==typeofa&&(n.stop=a);\\nreturnthis\\n},\\nover:function(a){\\n"function"==typeofa&&(n.over=a);\\nreturnthis\\n},\\nzone:function(a){\\n"function"==typeofa&&(n.zone=a);\\nreturnthis\\n},\\nactive:function(a){\\n"function"==typeofa&&(n.active=a);\\nreturnthis\\n},\\ngameFlow:{\\nmenu:function(){\\nnull!=n.menu&&(n.gameFlow=B.menu,w.resetKeys());\\nreturnthis\\n},\\nrun:function(){\\nnull!=n.runFn&&(n.gameFlow=B.run,w.resetKeys());\\nreturnthis\\n},\\nstop:function(){\\nnull!=n.stop&&(n.gameFlow=B.stop,w.resetKeys());\\nreturnthis\\n},\\nover:function(){\\nnull!=n.over&&(n.gameFlow=B.over,w.resetKeys());\\nreturnthis\\n},\\nzone:function(a){\\nnull!=n.zone&&(n.gameFlow=B.zone,n.zoneArgs=a,w.resetKeys());\\nreturnthis\\n},\\nactive:function(a){\\nnull!=n.active&&(n.gameFlow=B.active,n.activeArgs=a,w.resetKeys());\\nreturnthis\\n},\\nisIn:function(a){\\nreturnn.gameFlow==B[a]\\n},\\nbase:function(){\\nreturnw\\n}\\n},\\nkeyRepeated:function(a){\\nj.keyDownGo||(j.keyDownGo=!0);\\nreturnj.keys[a]\\n},\\nkeyPressed:function(a){\\nj.keyPressedGo||(j.keyPressedGo=!0);\\nvarb=j.pressedKey[a];\\nj.pressedKey[a]=!1;\\nreturnb\\n},\\nkeyReleased:function(a){\\nj.keyUpGo||(j.keyUpGo=!0);\\nvarb=j.lastKey[a];\\nj.lastKey[a]=!1;\\nreturnb\\n},\\nsetKeyCode:function(a,b){\\nj.keys[a]=!1;\\nj.lastKey[a]=!1;\\nj.pressedKey[a]=!1;\\nj.keyPressCtrl[a]=!0;\\n$[a]=b;\\nreturnthis\\n},\\nresetKeys:function(){\\nfor(varainj.keys)j.keys[a]=!1;\\nfor(ainj.lastKey)j.lastKey[a]=!1;\\nfor(ainj.pressedKey)j.pressedKey[a]=!1;\\nfor(ainj.keyPressCtrl)j.keyPressCtrl[a]=!0;\\nreturnthis\\n},\\ncanvas:{\\ninit:function(){\\nD={\\nx:0,\\ny:0\\n};\\nd=c="#000000";\\nM={\\nx:0,\\ny:0\\n};\\nN={\\nx:0,\\ny:0\\n};\\nh=g=0;\\na="#FFFFFF";\\nb="#CCCCCC";\\nreturnthis.pass()\\n},\\ninitDevice:function(){\\nQ=q.getDeviceConfig();\\nt=Q.device;\\nv=Q.fps;\\nz=Q.touch;\\nu=Q.zoom;\\nreturnthis\\n},\\nfont:function(a){\\nk=a;\\np.font=k;\\nreturnthis\\n},\\ndel:function(a){\\ns[a]&&(s[a]=null,deletes[a],m[a]=null,deletem[a]);\\nreturnthis\\n},\\nsetCurrent:function(a){\\nreturn_canvas.pass(a)\\n},\\nscreen:{\\nsetId:function(a){\\ns[a]&&(i=a);\\nreturnthis\\n},\\ngetId:function(){\\nreturni\\n},\\ngetWidth:function(){\\nreturnO\\n},\\nsetWidth:function(a){\\nx=a;\\nE&&(E.width=x,E.style.width=E.width+"px",O=parseInt(E.width));\\nreturnthis\\n},\\ngetHeight:function(){\\nreturnR\\n},\\nsetHeight:function(a){\\nl=a;\\nE&&(E.height=l,E.style.height=E.height+"px",R=parseInt(E.height));\\nreturnthis\\n},\\ngetDevice:function(){\\nreturnt\\n},\\ngetFps:function(){\\nreturnv\\n},\\nsetFps:function(a){\\n0<a&&(v=a);\\nreturnthis\\n},\\ngetTouch:function(){\\nreturnz\\n},\\ngetZoom:function(){\\nreturnu\\n}\\n},\\nfillStyle:function(a){\\np.fillStyle=a;\\nreturnthis\\n},\\nfillRect:function(a,b,c,f,d){\\nc=c?c:0;\\nf=f?f:0;\\nd?N=q.getAnchor(a,b,c,f,d):(N.x=a,N.y=b);\\np.fillRect(N.x,N.y,c,f);\\nreturnthis\\n},\\nfillText:function(a,b,c,f){\\np.font=f||k;\\np.fillText(a,b,c);\\nreturnthis\\n},\\nclearRect:function(a,b,c,f){\\np.clearRect(a,b,c,f);\\nreturnthis\\n},\\nclearScreen:function(){\\nreturnthis.clearRect(0,0,O,R)\\n},\\nfillScreen:function(){\\nreturnthis.fillRect(0,0,O,R)\\n},\\nstrokeStyle:function(a){\\np.strokeStyle=a;\\nreturnthis\\n},\\nlineWidth:function(a){\\np.lineWidth=a||1;\\nreturnthis\\n},\\nstrokeRect:function(a,b,c,f,d){\\nd?M=q.getAnchor(a,b,c,f,d):(M.x=a,M.y=b);\\np.strokeRect(M.x,M.y,c,f);\\nreturnthis\\n},\\nstrokeText:function(a,b,c,f){\\np.font=f||k;\\np.strokeText(a,b,c);\\nreturnthis\\n},\\nsetColor:function(a,b,f){\\nnull==f?(c=a,d=b?b:a):d=c="rgb("+a+","+b+","+f+")";\\nreturnthis.fillStyle(c).strokeStyle(d)\\n},\\ndrawRotate:function(a,b,c,f,d,e,i,k,g,h){\\nvarl=parseInt(k>>1),\\nx=parseInt(g>>1),\\nj=w.getImage(a),\\na=j.src?j:m[a],\\ne=e-l,\\ni=i-x;\\np.save();\\np.translate(e+l,i+x);\\np.rotate(h*Math.PI/180);\\np.translate(-(e+l),-(i+x));\\np.drawImage(a,b,c,f,d,e,i,k,g);\\np.restore();\\nreturnthis\\n},\\ndrawRegion:function(a,b,c,f,d,e,i,k){\\nswitch(e){\\ndefault:\\np.transform(1,0,0,1,i,k);\\nbreak;\\ncase5:\\np.transform(0,1,-1,0,d+i,k);\\nbreak;\\ncase3:\\np.transform(-1,0,0,-1,f+i,d+k);\\nbreak;\\ncase6:\\np.transform(0,-1,1,0,i,f+k);\\nbreak;\\ncase2:\\np.transform(-1,0,0,1,f+i,k);\\nbreak;\\ncase7:\\np.transform(0,-1,-1,0,d+i,f+k);\\nbreak;\\ncase1:\\np.transform(1,0,0,-1,i,d+k);\\nbreak;\\ncase4:\\np.transform(0,1,1,0,i,k)\\n}(!w.getImage(a).cache?this.drawImage:this.drawCache)(a,b,c,f,d,0,0,f,d);\\np.setTransform(1,0,0,1,0,0);\\nreturnthis\\n},\\ndrawRegionAndZoom:function(a,b,c,f,d,e,i,k,g,h,l){\\nswitch(e){\\ndefault:\\np.transform(1,0,0,1,i,k);\\nbreak;\\ncase5:\\np.transform(0,1,-1,0,l+i,k);\\nbreak;\\ncase3:\\np.transform(-1,0,0,-1,h+i,l+k);\\nbreak;\\ncase6:\\np.transform(0,-1,1,0,i,h+k);\\nbreak;\\ncase2:\\np.transform(-1,0,0,1,h+i,k);\\nbreak;\\ncase7:\\np.transform(0,-1,-1,0,l+i,h+k);\\nbreak;\\ncase1:\\np.transform(1,0,0,-1,i,l+k);\\nbreak;\\ncase4:\\np.transform(0,1,1,0,i,k)\\n}(!w.getImage(a).cache?this.drawImage:this.drawCache)(a,b,c,f,d,0,0,h,l);\\np.setTransform(1,0,0,1,0,0);\\nreturnthis\\n},\\nmoveTo:function(a,b){\\np.moveTo(a,b);\\nreturnthis\\n},\\nlineTo:function(a,b){\\np.lineTo(a,b);\\nreturnthis\\n},\\nstroke:function(){\\np.stroke();\\nreturnthis\\n},\\nfill:function(){\\np.fill();\\nreturnthis\\n},\\nbeginPath:function(){\\np.beginPath();\\nreturnthis\\n},\\nclosePath:function(){\\np.closePath();\\nreturnthis\\n},\\narc:function(a,b,c,f,d,i){\\np.arc(a,b,c,f,d,i);\\nreturnthis\\n},\\nquadraticCurveTo:function(a,b,c,f){\\np.quadraticCurveTo(a,b,c,f);\\nreturnthis\\n},\\nbezierCurveTo:function(a,b,c,f,d,i){\\np.bezierCurveTo(a,b,c,f,d,i);\\nreturnthis\\n},\\nmeasureText:function(a){\\nvarb=p.measureText(a),\\nc=b.width,\\nb=b.height?b.height:parseInt(p.font);\\nreturn{\\nwidth:"j2me"==this.screen.getDevice()?p.measureText(a):c,\\nheight:b\\n}\\n},\\ntranslate:function(a,b){\\np.translate(a,b);\\nreturnthis\\n},\\ndrawLine:function(a,b,c,f){\\nreturnthis.beginPath().moveTo(a,b).lineTo(c,f).closePath().stroke()\\n},\\ndrawRect:function(a,b,c,f,d){\\nreturnthis.strokeRect(a,b,c,f,d)\\n},\\nclip:function(){\\np.clip();\\nreturnthis\\n},\\nsave:function(){\\np.save();\\nreturnthis\\n},\\nrestore:function(){\\np.restore();\\nreturnthis\\n},\\nrect:function(a,b,c,f){\\np.rect(a,b,c,f);\\nreturnthis\\n},\\nrotate:function(a){\\np.rotate(a);\\nreturnthis\\n},\\nsetTransform:function(a,b,c,f,d,i){\\np.setTransform(a,b,c,f,d,i);\\nreturnthis\\n},\\nscale:function(a,b){\\np.scale(a,b);\\nreturnthis\\n},\\nglobalAlpha:function(a){\\np.globalAlpha=a;\\nreturnthis\\n},\\ngetContext:function(){\\nreturnp\\n},\\nbase:function(){\\nreturnw\\n}\\n},\\npushImage:function(a,b){\\nif(S)returnthis;\\nfor(varc,f=0,\\nd=a.length;f<d;f++)if((c=a[f])&&!J[c.id])J[c.id]=!0,\\nG.push(a[f]);\\nthis.loadingEndCallBack(b);\\nreturnthis\\n},\\nloadImage:function(a,b){\\nif(n.gameFlow!=B.loadImage&&0<a.length){\\nn.loadedImageToGameFlow=n.gameFlow;\\nn.gameFlow=B.loadImage;\\nG=a;\\nP=G.length;\\nfor(varc=K=0,\\nf;f=G[c];c++)r[f.id]?K++:q.setImage(f.id,f.src,f.benchId);\\nthis.loadingEndCallBack(b)\\n}\\nreturnthis\\n},\\nasyncImage:function(a){\\nfor(varb,c=0,\\nf=a.length;c<f;c++)b=a[c]||{},\\nH[b.id]||(H[b.id]=b);\\nreturnthis\\n},\\nverImage:function(a){\\n""==L&&(L=a);\\nreturnthis\\n},\\nloadingCallBack:function(a){\\n"function"===typeofa&&(q.loadingCallBack=a);\\nreturnthis\\n},\\nloadingEndCallBack:function(a){\\n"function"===typeofa&&(q.loadingEndCallBack=a);\\nreturnthis\\n},\\naddImage:function(a,b){\\na&&(b&&!r[a])&&(r[a]=b);\\nreturnthis\\n},\\ngetImage:function(a){\\nreturnr[a]?r[a]:{\\nsrc:null\\n}\\n},\\ndelImage:function(a,b){\\nr[a]&&(r[a]=null,deleter[a],b&&(r[a]={\\nid:a,\\nloaded:!0,\\ncache:!0,\\nrefreshed:!0\\n}));\\nreturnthis\\n},\\ngetAsyncImage:function(a){\\nreturnH[a]?H[a]:{\\nsrc:null\\n}\\n},\\nclearAsyncImageCache:function(){\\ntry{\\nvara,b,c;\\nfor(cinr)if(a=r[c])if(b=H[c])b.inited=!1,\\nthis.delImage(c).canvas.del(c)\\n}catch(f){}\\nreturnthis\\n},\\n
源码
转载:欢迎来到本站,转载请注明文章出处https://ormcc.com/
关于灌篮高手3d游戏和灌篮高手的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。