使用javascript+canvas实现行星射击游戏带爆炸效果(很适合学习用)

  • 时间:2022-03-15 15:09 作者:程序员阿野 来源: 阅读:578
  • 扫一扫,手机访问
摘要:街机小游戏采用javascript+canvas实现,没有使用任何游戏引擎,对于初学者来说,也比较容易入门。下面是小游戏页面:实现这个小游戏的思路:1、 div跟随光标移动自己的飞机2、 自己飞机发射子弹3、 子弹和敌机的碰撞检测4、 敌机与自己飞机的碰撞检测5、 背景&爆炸效果运行截图项目截图源码

街机小游戏采用javascript+canvas实现,没有使用任何游戏引擎,对于初学者来说,也比较容易入门。下面是小游戏页面:

实现这个小游戏的思路:

1、 div跟随光标移动自己的飞机
2、 自己飞机发射子弹
3、 子弹和敌机的碰撞检测
4、 敌机与自己飞机的碰撞检测
5、 背景&爆炸效果

运行截图



项目截图

源码

HTML部分

<!DOCTYPE html><html lang="en" ><head>  <meta charset="UTF-8">  <title>可玩的Canvas小行星</title>       <link rel="stylesheet" href="css/style.css"></head><body><div id="info">  <h1>Canvas 小行星:</h1></div><canvas id="canvas"></canvas>    <script  src="js/index.js"></script></body></html>

CSS部分

* {    margin: 0;}canvas {    position: absolute;    width: 100%;    height: 100%;    background: #262626;}#info {    color: #FFF;    font-family: "Lucida Sans Typewriter", "Lucida Console", Monaco, "Bitstream Vera Sans Mono", monospace;    margin: 10px 10px 0;    padding: 8px;    background: #161616;    position: absolute;    z-index: 1;}#info h1 {    font-size: 18px;}#info p {    font-size: 11px;}

最后

核心代码就这些,怎样样,是不是很简单呢?假如大家觉得这个小游戏so easy,那么恭喜你,你的JS已经小有所成了,假如你觉得一团迷糊,那说明你的JS学的还是不到位啊,那就需要继续努力了。假如想体验案例效果和技术交流的童鞋在评论区留言就可。

江湖不远,我们游戏里见!

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部