3D反恐精英

3D反恐精英

首页模拟经营3D瞄准训练器更新时间:2024-04-25

欢迎来到程序小院

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) }

源码

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

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

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved