- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Chrome扩展与应用(一)
Chrome扩展与应用(一)一、创建并加载一个应用1.创建一个文本文件,命名为manifest.json{ "name": "我的第一个扩展", "version": "1.0", "description": "这是一个小的示例.", "browser_action": { "default_icon": "img/icon
2018-01-24 19:19:01 686
原创 拼图游戏常用算法
拼图游戏常用算法1、随机数组生成//随机矩阵/** * * @param {Object} arr 要混洗的范围 * @param {Object} count 得到数组的大小 */function getRandomArrayElements(arr, count) { //拷贝所有数组元素到shuffled中 var shuffled = arr
2018-01-17 18:26:28 3800 1
原创 HTML5游戏开发(十一)
精灵是一种可以集成入动画之中的图形对象。并赋予它们各种行为。 精灵对象有两个方法: paint()与update()。update()方法用于执行每个精灵的行为,执行顺序就是这些行为被加入精灵之中的顺序。paint()方法则将精灵绘制代理给绘制器来做,不过仅仅在精灵确实有绘制器并且可见是时,此方法才会生效。 Sprite构造器接受三个参数:精灵的名称,绘制
2018-01-14 22:03:09 433
原创 HTML5游戏开发(十)
在Canvas中这病动画效果很简单:只需要在播放动画时持续更新并绘制就行了。这种持续更新与重绘叫就动画循环。 (1)通过requestAnimationFrame()方法让浏览器来自行决定帧速率: 使用window.setInterval()或window.setTimeout()制作出的动画,其效果可能并不如预期般流畅,而且还可能会占用额外的资源
2018-01-14 16:27:34 374
原创 HTML5游戏开发(九)
HTML5游戏开发(九) HTML5的Canvas元素提供了极为丰富的图像支持。我们可以在绘制的时候缩放或保持原样,可以将图片绘制在canvas中的任何地主,也可以操作每个像素的颜色及透明度。 图像绘制与视频处理
2018-01-13 21:13:04 336
原创 HTML5游戏开发(八)
HTML5游戏开发(八)一、剪辑区域 剪辑区域它是在canvas之中由路径所定义的一块区域,浏览器会将所有的绘图操作都限制在本区域内执行。在默认情况下,剪辑区域的大小与canvas一致。除非你通过创建路径并调用cavas绘图环境对象的clip()方法来显示地设定剪辑区域,否则默认的剪辑区域不会影响canvas之中所绘制的内容。然而,一旦设置好剪辑区域,那么你在canvas之中绘制的所
2018-01-13 17:16:44 1040
原创 HTML5游戏开发(七)
HTML5游戏开发(七)一.HTML5拖放 拖放(Drag 和 drop)是HTML5标准的组成部分。拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。 HTML5为所有HTML元素规定了一个draggable属性,表示元素是否可以拖动。图像和链接的draggable属性自动被设置成了true,而其它元素这个属性的默认值都是fal
2018-01-13 09:26:51 434
原创 HTML转义字符大全
ISO Latin-1字符集: — 制表符Horizontal tab — 换行Line feed — 回车Carriage Return — Space ! ! — 惊叹号Exclamation mark ” " " 双引号Quotation mark # # — 数字标志Number
2018-01-12 09:33:40 469
原创 HTML5游戏开发(二)
HTML5游戏开发(二)一、绘制表面的保存与恢复 Canvas绘制环境对象的另外一个关键功能就是可以对绘图表面自身进行保存与恢复。 可以使用getImageData()与putImageData()方法来操作图像。 Canvas元素是采用“立即模式”来绘制的,这意味着它会立刻将你所指定的内容绘制在canvas上。某些绘图系统,比如SVG,则会维护一份所绘图形对象的列表。这
2018-01-09 15:58:46 643
原创 HTML5游戏开发(一)
HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
2018-01-09 09:58:40 1028 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人