加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
playPlane.html 1.57 KB
一键复制 编辑 原始数据 按行查看 历史
冥冥框框 提交于 2021-06-02 18:28 . html5
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>小游戏</title>
</head>
<style>
*{
margin:0;
}
canvas{
box-shadow: 0 0 10px #999;
}
#heroCanvas{
position: absolute;
top:0;
left:0;
}
</style>
<body onload="drawAirplane()" id="bodys">
<canvas id="backgroungCanvas" height="500" width="400"></canvas>
<canvas id="heroCanvas" height="500" width="400"></canvas>
<!--<canvas></canvas>-->
<!--<canvas></canvas>-->
<!--<canvas></canvas>-->
</body>
</html>
<script src="js/background.js"></script>
<script src="./js/hero.js"></script>
<script>
function drawAirplane(){
var bgCanvas = document.getElementById("backgroungCanvas")
if(!bgCanvas.getContext){
return
}
var bgCtxt = bgCanvas.getContext('2d');
var bgUrl = "./img/timg.jpg"
drawBgImg(bgUrl,bgCanvas,moveBackground);//背景绘制
function moveBackground(bgImg){
document.getElementById("bodys").onclick = playAudio;
setInterval(function(){//背景移动
animateBackground(bgCanvas,bgImg)
},30);
// 画主角
var heroCanvas = document.getElementById("heroCanvas")
var img = 'img/hero.png'
var hero = createHero(heroCanvas,img,107,107,heroLoaded)
function heroLoaded(){
}
}
function playAudio(){//播放音乐
var bgSound = new Audio('img/m1.mp3');
bgSound.loop = true;
bgSound.play();
}
}
</script>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化