<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>期末大作业</title>
<style>
#mycanvas {
background-color: aliceblue;
display: block;
margin: auto;
}
</style>
</head>
<body>
<canvas id="mycanvas" width="480px" height="852px">
请您更换浏览器!如Chrome浏览器!
</canvas>
<script src="script.js"></script>
<script src="enemy.js"></script>
<script src="bullet.js"></script>
<script src="aircraft.js"></script>
<script src="state.js"></script>
<script src="background.js"></script>
<script src="demo.js"></script>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于canvas的飞机大战游戏设计思路和实现代码,其中包含一些技术功能:背景图片的循环上下移动、敌机的随机生成、三种类型的敌机不同速度表示、利用鼠标控制战机的移动、敌机与战机的碰撞检测、战机的边缘检测、子弹的发射过程(包含生成和移动),子弹与敌机的碰撞检测、敌机的爆炸动画循环、战机的爆炸动画循环、计分器与计时器的显示与消失、声音的播放与结束、背景音乐的循环播放、游戏的三大界面(开始界面、运行界面、结束界面)、其中结束界面又包含成功界面和失败界面、还有按钮的控制操作。
资源详情
资源评论
资源推荐
收起资源包目录
project.rar (46个子文件)
project
images
aircraft_explode_2.png 16KB
failure.png 16KB
Enemy_3_3.png 41KB
enemy2_explod_1.png 11KB
enemy2_explod_3.png 13KB
enemy3_explod_3.png 53KB
enemy3_explod_6.png 10KB
success.png 24KB
background.png 36KB
enemy3_explod_5.png 59KB
aircraft_explode_4.png 4KB
aircraft_explode_1.png 14KB
bullet.png 1KB
enemy3_explod_2.png 48KB
enemy1_explod_1.png 4KB
Enemy_2_1.png 9KB
aircraft_explode_3.png 17KB
end.png 14KB
enemy3_explod_4.png 66KB
Enemy_3_2.png 39KB
Enemy_3_1.png 39KB
enemy1_explod_3.png 6KB
Enemy_2_2.png 9KB
enemy1_explod_2.png 4KB
start.png 5KB
enemy2_explod_2.png 12KB
enemy3_explod_1.png 43KB
aircraft_2.png 12KB
Enemy_1.png 4KB
enemy1_explod_4.png 3KB
enemy2_explod_4.png 4KB
aircraft_1.png 12KB
enemy.js 4KB
background.js 2KB
state.js 1KB
aircraft.js 1KB
demo.js 1KB
bullet.js 1KB
resource
bgmusic.mp3 115KB
booming.WAV 15KB
death.mp3 14KB
shoot.mp3 8KB
failure.mp3 18KB
success.mp3 9KB
demo.html 629B
script.js 3KB
共 46 条
- 1
幺妹儿儿
- 粉丝: 7
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0