3D反恐精英

编程入门 行业动态 更新时间:2024-10-13 08:25:10

3D<a href=https://www.elefans.com/category/jswz/34/1767353.html style=反恐精英"/>

3D反恐精英

欢迎来到程序小院

3D反恐精英

玩法:点击鼠标左键瞄准器对准敌人发射子弹,点击屏幕缩放可近距离瞄准敌人,发射躲子弹完成射击,1分钟内统计分数,快去消灭敌人吧^^。

开始游戏

html

<div id="chf2" style="position:relative;width:320px;margin:0 auto;"><canvas id="gcvs" width="320" height="416"></canvas>
</div>

css

h2.title{display: block;margin: 50px auto;text-align: center;
}

js

function init() {var e;gs = -1;e = navigator.userAgent;dvid = 0; - 1 < e.indexOf("Android") && (dvid = 1, 4 <= Math.floor(navigator.userAgent.substr(e.indexOf("Android") + 8, 1)) && (dvid = 2)); - 1 < e.indexOf("iPad") && (dvid = 3); - 1 < e.indexOf("iPhone") && (dvid = 4, 2 <= window.devicePixelRatio && (dvid = 5, 568 == window.screen.height && (dvid = 5)));aut = ""; - 1 < e.indexOf("SCL21") && (aut = "nty_");wdpr = 1;chf2.innerHTML = '<canvas id="gcvs" width="320" height="416"></canvas>';canvas = document.getElementById("gcvs");ctx = canvas.getContext("2d"); - 1 == document.URL.indexOf("page") ? canvas.style.backgroundImage= "url(/default/game/fkjy/en_reckless_title.jpg)" : canvas.style.backgroundImage = "url(/default/game/fkjy/en_reckless_title_nolink.jpg)";canvas.addEventListener("touchstart", tev1, !1);canvas.addEventListener("touchend", tev2, !1);canvas.addEventListener("touchmove", tev3, !1);canvas.addEventListener("mousedown", tev11, !1);canvas.addEventListener("mouseup", tev22, !1);canvas.addEventListener("mousemove", tev33, !1);flt = mt = tm = lps = gldt = 0;img1 = new Image;img1.src = "/default/game/fkjy/" + aut + "en_reckless_cs_fps.png";img1.onload = function() {gsts()};img2 = new Image;img2.src = "/default/game/fkjy/bg_hd1.jpg";img2.onload = function() {gsts()};img3 = new Image;img3.src = "/default/game/fkjy/bg_hd2.jpg";img3.onload = function() {gsts()};img4 = new Image;img4.src = "/default/game/fkjy/" + aut + "cs_m16g.png";img4.onload = function() {gsts()};img5 = new Image;img5.src = "/default/game/fkjy/ctrl.png";img5.onload = function() {gsts()};img6 = new Image; - 1 == document.URL.indexOf("page") ? img6.src = "/default/game/fkjy/en_reckless_title.jpg" : img6.src = "/default/game/fkjy/en_reckless_title_nolink.jpg";img6.onload = function() {gsts()};img7 = new Image; - 1 == document.URL.indexOf("page") ? img7.src = "/default/game/fkjy/en_reckless_gameover.jpg" : img7.src ="/default/game/fkjy/en_reckless_gameover_nolink.jpg";img7.onload = function() {gsts()};document.body.buttonMode = null;document.body.backgroundColor = null;bp_f = {};bp_fi = 0;for (t = 0; 20 > t; t++)for (var n = 0; 22 > n; n++) rknx[n][t] = a[e], rkny[n][t] = a[e + 1], e += 2;mshx = [6, 10, 14, 18, 22, 26, 30, 34, 38, 42, 45, 50, 54, 56, 61, 66, 69, 73, 76, 80, 84, 88, 91, 95, 99, 102, 106, 109, 114, 117, 121, 125, 129, 133, 137, 140, 142, 146, 151, 153];mshy = [191, 192, 191, 192, 193, 193, 192, 192, 192, 192, 192, 193, 193, 192, 193, 193, 194, 194, 193, 193, 193, 194, 194, 195, 194, 193, 195, 194, 196, 193, 197, 195, 196, 196, 196, 196,196, 197, 196, 197];msanm = [62, 0, 0, 63, 0, 0, 64, 0, 0];rad = Math.PI / 180;pl = 2.9;idsp1 = .34;idsp2 = -.34;hpb = [0, 0, 0, 24, 0, 0, 0, 32, 0, 24, 0, 32];scrux = [59, 91, 123, 165, 197, 229];askb = 0;e = document.URL.substr(0, 19);t = a = 0;for (a = 7; 19 > a; a++) t += e.charCodeAt(a);askb = 1;aini()
}
function aini() {wbj = wby = idsp = idsm = ids = msanf = dldxa = 0;bp_f = {};bp_fi = 0;tcx = 160;tcy = 300;shst = rshc = 0;tgy = tgx = 160;frct = 0;chdy = chdx = ftgy = ftgx = 160;rlda = 0;tx = "";var e = [1, 1, 1, 2, 2, 2, 3, 4, 5, 6, 7],t = 0,n = 0,r = 0;for (i = 0; 60 > i; i++) t = Math.floor(11 * Math.random()), n = Math.floor(11 * Math.random()), r = e[t], e[t] = e[n], e[n] = r;for (i = 0; 11 > i; i++) switch (e[i]) {case 1:bp_f["c" + bp_fi] = {dx: 0,dy: 0,x: -50,y: -60 * Math.random() - 25,z: 15 * (i + 1),sx: 0,sy: 0,sz: 3,ex: 0,ey: 0,es: 0,lz: 12,wt: -86,ap: 0,hp: 20,dm: .5,f: 65,t: 3,l: 1};bp_fi++;break;case 2:bp_f["c" + bp_fi] = {dx: 0,dy: 0,x: 50,y: -60 * Math.random() - 25,z: 15 * (i + 1),sx: 0,sy: 0,sz: 3,ex: 0,ey: 0,es: 0,lz: 12,wt: -86,ap: 0,hp: 20,dm: .5,f: 129,t: 9,l: 1};bp_fi++;break;default:bp_f["c" + bp_fi] = {dx: 0,dy: 0,x: 20 * (e[i] - 3) - 41,y: 0,z: 15 * (i + 1),sx: 0,sy: 0,sz: 3,ex: 0,lz: -12,ey: 0,es: 0,wt: -40,ap: 0,hp: 20,dm: .5,f: 129,t: 7,l: 1}, bp_fi++}shy = shx = etg = -1;onsht = 0;mfa = mf = 19;mqy = 0;mshi = 1;tmny = mny = 70;uia = 1;flock = -1;msi = msy = msx = dmtm = 0;mst = mss = 1;blk = 0;ahp = hp = 78;gtm = 61;ptm = 0;plstm = 500;govgm = govy = tscr = scr = 0
}
function cir(e, t, n) {var r = -90 * rad;n -= 90 * rad;ctx.beginPath();ctx.arc(e, t, 6, r, n, !1);ctx.strokeStyle = "#ffe100";ctx.stroke()
}
function spt(e, t, n) {var r = iw[e],i = ih[e];ctx.drawImage(img1, ix[e], iy[e], r, i, t, n, r, i)
}
function sptl(e, t, n, r) {var i = iw[e],s = ih[e],o = i * r;r *= s;ctx.drawImage(img1, ix[e], iy[e], i, s, t - o / 2, n - r / 2, o, r)
}
function chg3d(e, t, n) {n = dm_vp / (dm_vp + n);return {x: e * n,y: t * n,sc: 100 * n,sdy: 1.5 * n}
}
function gondsp() {ctx.drawImage(img7, 0, 0, 320, 416, 0, 0, 320, 416);var e = String(tscr),t = e.length - 1,n;for (scx = 0; scx <= t; scx++) n = Math.floor(e.substr(scx, 1)), spt(174 + n, scrux[5 - t + scx],206);2 < t && spt(184, 155, 245)
}

源码/

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

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

更多推荐

3D反恐精英

本文发布于:2024-02-14 11:26:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1763106.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:反恐精英

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!