HTML小游戏4 —— 简易版英雄联盟(附完整源码)

💂 网站推荐:【】【】 🤟 风趣幽默的前端学习课程:👉 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【】 💬 免费且实用的计算机相关知识题库:👉

给大家安利一个免费且实用的前端刷题(面经大全)网站,👉。

本节教程我会带大家使用 HTML 、CSS和 JS 来制作一个

本节示例将会实现如下所示的效果:

在线演示地址: 源码也可在文末进行获取

✨ 项目基本结构

大致目录结构如下(共27个子文件):

├── css
│   └── style.css
├── js
│   ├── Base64Images.js
│   ├── cocos2dtgme.js
│   └── app2.js
├── res
│   ├── bg
│   │   ├── map1_01.jpg
│   │   ├── map1_02.jpg
│   │   ...
│   │   └── map1_09.jpg
│   ├── npc.png	
│   ...
│   └── start.png
└── index.html

场景展示

HTML源码

<img src=share.png width=1 height=1 />
<div class="orient" id="orient"><p>请在竖屏情况下使用</p></div>
<div id="loadicon"><img id="img1"/><br/><img id="img2"/><br/><img id="img3"/></div>
<canvas id="gameCanvas" width="445" height="700"></canvas>

CSS 源码

html,body

html,
body {
          
   
	background-color: #191919;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center
}

id 为 loadicon 的 div

#loadicon {
          
   
	margin-top: 250px;
}

id 为 orient 的 div

#orient {
          
   
	margin-top: 50px;
}

p 标签

p {
          
   
	color: #FFFFFF;
	font-size: 24
}

JS 源码

js 代码较多,这里提供部分,完整源码可以在文末下载

横屏提示

function orientationChange() {
          
   
	if (window.orientation == 90 || window.orientation == -90) {
          
   
		document.getElementById("gameCanvas").style.display = "none"
		document.getElementById("orient").style.display = "block"
	} else {
          
   
		document.getElementById("gameCanvas").style.display = "block"
		document.getElementById("orient").style.display = "none"
	}
}
document.getElementById("orient").style.display = "none";

orientationChange()

window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", orientationChange, false);

function trace(v) {
          
   
	//    console.log(v)
}
var ccConfig = {
          
   
	"debugMode": 0,
	"showFPS": false,
	"frameRate": 30,
	"id": "gameCanvas",
	"renderMode": 1,
	"engineDir": "./../",
	"modules": ["cocos2d"],
	"jsList": []
}
document["ccConfig"] = ccConfig;
document.getElementById("img2").src = cc._loadingImage;
document.getElementById("img3").src = cc.tgideasLogo;
var GD = {
          
   }
GD.GETNUM = 0;
GD.SCORE = 0;
GD.isApp = true,
	GD.isWin = false;
GD.MAXHITUM = 0;
GD.SHARE = "我没能完成勘探新召唤师峡谷的,你行你来啊!"
GD.MAXTIME = 60;
GD.SOUND = false;
GD.USETIME = 0;

function complete() {
          
   
	orientationChange();
	document.getElementById("loadicon").style.display = "none";
	cc.game.run();
}

Base64Images.js

图片资源

一共两百多张图片,全都打包放在文末的下载链接里了。

源码下载

1.资源下载(需要VIP): 2.从学长的资源网下载(更优惠):

经验分享 程序员 微信小程序 职场和发展