基本html布局

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{margin:0;padding:0;}
.game{
position:relative;
width: 320px;
height: 568px;
margin: 50px auto;
background: url('image/bg.png');
}
.game>img,.score,.life{
position: absolute;
}
.score{
top: 20px;
}
.life{
right: 0;
top: 20px;
}
.life{width:60px;}
.life img{float: left;}
</style>
</head>
<body>
<div class="game">
<div class="score">得分:0</div>
<div class="life">
<img src="data:image/heart.png" alt="">
<img src="data:image/heart.png" alt="">
<img src="data:image/heart.png" alt="">
</div>
</div>
</body>
</html>

效果展示

游戏引擎engine.js

/*
游戏引擎
*/
var Engine = {
//刚开始的游戏状态
gameStatus:false,
//所以敌机
enemy:{},
//子弹
bullet:{},
//得分
score:0,
//背景图片
game:document.querySelector('.game'),
//初始化
init:function(){
this.gameStart();
},
//游戏开始
gameStart:function(){
var _this = this;
//点击图片的时候判断游戏状态
this.game.onclick = function(){
if(!_this.gameStatus){
_this.gameStatus = true;
//移动移动
_this.bgMove();
}
}
},
//背景移动
bgMove:function(){
var y=0;
var _this = this;
this.bgTimer = setInterval(function(){
y+=2;
_this.game.style['background-position-y']=y+'px';
},50)
}
};
Engine.init();

如果做到这的话点击game背景会移动

最新文章

  1. 安装 sublime2 (包括插件)
  2. yii2-basic后台管理功能开发之三:自定义GridView列显示
  3. C#编程:SqlCommand.Parameters.Add()方法的参数问题。
  4. 别人整理的DP大全(转)
  5. git ssh端口号变更之后所需要的修改
  6. CSS 最核心的四个概念(摘录)
  7. 配置coffeeScript
  8. php5.3 不支持 session_register() 此函数已启用的解决方法
  9. go-vim配置
  10. Golang 的内存管理(上篇)
  11. Android组件化开发的简单应用
  12. Linux_查找文件
  13. cocos2d内存管理,类的生命周期
  14. System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。”
  15. Globecom 2018 投稿过程
  16. python3入门教程(二)操作数据库(一)
  17. 以双斜杠//开头的URL的含义
  18. PHP mysqli方式连接类
  19. Django之MTV
  20. VCS常用指令

热门文章

  1. Python之多进程
  2. javax.naming.NoInitialContextException错误的解决方案
  3. Ubuntu 12.04 root用户登录设置
  4. (转)loff_t *ppos是什么东东
  5. MongoDB基础入门视频教程
  6. MathType给公式底部加箭头的教程
  7. JQuery上传插件Uploadify使用详解 asp.net版
  8. 安装SQL Server 2008数据库(带完整图解)
  9. NHibernate初学六之关联多对多关系
  10. MySQL&lt;表单&amp;集合查询&gt;