
HTML5
Gambit_hou
江湖人称“代码宗师”,拥有20多年编程经验,从DOS到云计算无所不精。他是技术界的“变形金刚”,随时变换技能应对挑战。不仅技术高超,还幽默风趣,总能在团队里用笑话化解紧张气氛。他喜欢写博客分享经验,文章充满幽默感,让人在笑声中学到东西。他的故事告诉我们:编程不只是枯燥的代码,还可以充满乐趣和激情!
#老程序员 #代码宗师 #幽默风趣 #技术分享
展开
-
HTML5游戏开发(五)
HTML5游戏开发(五)绘制仪表盘、二方贝塞尔曲线、三次方贝塞尔曲线、可编辑贝塞尔曲线。原创 2018-01-11 09:03:20 · 535 阅读 · 0 评论 -
HTML5游戏开发(二)
HTML5游戏开发(二)一、绘制表面的保存与恢复 Canvas绘制环境对象的另外一个关键功能就是可以对绘图表面自身进行保存与恢复。 可以使用getImageData()与putImageData()方法来操作图像。 Canvas元素是采用“立即模式”来绘制的,这意味着它会立刻将你所指定的内容绘制在canvas上。某些绘图系统,比如SVG,则会维护一份所绘图形对象的列表。这原创 2018-01-09 15:58:46 · 686 阅读 · 0 评论 -
HTML5游戏开发(一)
HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。原创 2018-01-09 09:58:40 · 1084 阅读 · 1 评论 -
拼图游戏常用算法
拼图游戏常用算法1、随机数组生成//随机矩阵/** * * @param {Object} arr 要混洗的范围 * @param {Object} count 得到数组的大小 */function getRandomArrayElements(arr, count) { //拷贝所有数组元素到shuffled中 var shuffled = arr原创 2018-01-17 18:26:28 · 3954 阅读 · 1 评论 -
Chrome扩展与应用(一)
Chrome扩展与应用(一)一、创建并加载一个应用1.创建一个文本文件,命名为manifest.json{ "name": "我的第一个扩展", "version": "1.0", "description": "这是一个小的示例.", "browser_action": { "default_icon": "img/icon原创 2018-01-24 19:19:01 · 738 阅读 · 0 评论 -
HTML5游戏开发(十一)
精灵是一种可以集成入动画之中的图形对象。并赋予它们各种行为。 精灵对象有两个方法: paint()与update()。update()方法用于执行每个精灵的行为,执行顺序就是这些行为被加入精灵之中的顺序。paint()方法则将精灵绘制代理给绘制器来做,不过仅仅在精灵确实有绘制器并且可见是时,此方法才会生效。 Sprite构造器接受三个参数:精灵的名称,绘制原创 2018-01-14 22:03:09 · 468 阅读 · 0 评论 -
HTML5游戏开发(十)
在Canvas中这病动画效果很简单:只需要在播放动画时持续更新并绘制就行了。这种持续更新与重绘叫就动画循环。 (1)通过requestAnimationFrame()方法让浏览器来自行决定帧速率: 使用window.setInterval()或window.setTimeout()制作出的动画,其效果可能并不如预期般流畅,而且还可能会占用额外的资源原创 2018-01-14 16:27:34 · 399 阅读 · 0 评论 -
HTML5游戏开发(九)
HTML5游戏开发(九) HTML5的Canvas元素提供了极为丰富的图像支持。我们可以在绘制的时候缩放或保持原样,可以将图片绘制在canvas中的任何地主,也可以操作每个像素的颜色及透明度。 图像绘制与视频处理原创 2018-01-13 21:13:04 · 370 阅读 · 0 评论 -
HTML5游戏开发(八)
HTML5游戏开发(八)一、剪辑区域 剪辑区域它是在canvas之中由路径所定义的一块区域,浏览器会将所有的绘图操作都限制在本区域内执行。在默认情况下,剪辑区域的大小与canvas一致。除非你通过创建路径并调用cavas绘图环境对象的clip()方法来显示地设定剪辑区域,否则默认的剪辑区域不会影响canvas之中所绘制的内容。然而,一旦设置好剪辑区域,那么你在canvas之中绘制的所原创 2018-01-13 17:16:44 · 1190 阅读 · 0 评论 -
HTML5游戏开发(七)
HTML5游戏开发(七)一.HTML5拖放 拖放(Drag 和 drop)是HTML5标准的组成部分。拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。 HTML5为所有HTML元素规定了一个draggable属性,表示元素是否可以拖动。图像和链接的draggable属性自动被设置成了true,而其它元素这个属性的默认值都是fal原创 2018-01-13 09:26:51 · 467 阅读 · 0 评论 -
HTML转义字符大全
ISO Latin-1字符集: — 制表符Horizontal tab — 换行Line feed — 回车Carriage Return — Space ! ! — 惊叹号Exclamation mark ” " " 双引号Quotation mark # # — 数字标志Number原创 2018-01-12 09:33:40 · 509 阅读 · 0 评论 -
HTML5游戏开发(六)
HTML5游戏开发(六)多边形绘制、缩放、移动、旋转功能。原创 2018-01-11 20:55:08 · 732 阅读 · 0 评论 -
HTML5游戏开发(四)
HTML5游戏开发(四)使用Canvas绘制网格,圆角矩形,虚线。原创 2018-01-10 18:40:10 · 443 阅读 · 0 评论