基本信息
源码名称:html5一步步实现超级玛丽游戏制作(新手教程源码)
源码大小:0.10M
文件格式:.zip
开发语言:js
更新时间:2019-10-05
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<title>My first Game</title>
<script type="text/javascript" src="./Base.js"></script>
<script type="text/javascript" src="./Animation.js"></script>
<script type="text/javascript" src="./Sprite.js"></script>
<script type="text/javascript" src="./Game.js"></script>
<script type="text/javascript" src="./player.js"></script>
<script type="text/javascript" src="./enemy.js"></script>
<style type="text/css">
body {
border:none 0px;
margin:0px;
padding:10px;
font-size : 16px;
background-color : #f3f3f3;
}
canvas {
border : 1px solid blue;
}
</style>
<script type="text/javascript">
// 页面初始化函数
function init(){
//加载图片,并存入全局变量 ImgCache,
// 加载完成后,调用startDemo
ImgCache=loadImage( [
{ id : "player",
url : "../res/player.png"
},
{ id : "enemy",
url : "../res/enemy.png"
},
{ id : "bg",
url : "../res/bg.png"
}
],
startDemo );
}
//定义游戏所用 按键的keyCode的常量
var Key={
A : 65,
W : 87,
D : 68
}
var game=new Game({
FPS : 30,
width : 600,
height : 400,
sprites : [ ]
});
// Demo的启动函数
function startDemo(){
//加入马里奥
game.sprites.push(createPlayer());
//加入五个敌人
for(var i=0;i<5;i++){
game.sprites.push(createEnemy());
}
game.init();
game.start();
}
</script>
</head>
<body onload="init()">
<div id="statebar" style="font-size:24px; position:absolute; top:10px; left:280px;" >
Time : <span id="timeCount"></span>
</div>
<div align="center"><a href="http://www.linuxidc.com" target="_blank">www.Linuxidc.com</a></div>
</body>
</html>