TAT.dnt AlloyRenderingEngine 燃烧的进度条
In 未分类 on 2015年05月25日 by view: 3,674
0

写在前面

Github: https://github.com/AlloyTeam/AlloyGameEngine

HTML 5 新增了 progress 标签,那么再去使用 AlloyRenderingEngine 去模拟进度条是否多余?
不多余。有四大好处:

  • 样式更加灵活 (想怎么绘制就怎么绘制)
  • 跨平台跨浏览器样式更加统一(使用便签,各个浏览器默认样式是五花八门)
  • 效果更加酷炫,(比如燃烧的进度条= =!)
  • 像素能够统一管理

统一像素管理的好处:

  • 更容易的全尺寸缩小和放大(最常见的:全屏游戏)
  • 缩小和放大不用操心内部元素错位(只是交给浏览器去进行插值运算)
  • 更好的滤镜控制(如游戏中死亡画面,全屏黑白化)
  • 更好的移植性和跨平台性(opengl<->canvas2d<->webgl<->opengl 等等各种 mapping)

上面所列的,对 AlloyRenderingEngine 所有组件都适用。

演示

(ps: 可以直接点击进度条黑色部分设置进度)


组件使用

组件原理 (看注释)

最新动态请关注 Github: https://github.com/AlloyTeam/AlloyGameEngine

原创文章转载请注明:

转载自AlloyTeam:http://www.alloyteam.com/2015/05/alloyrenderingengine-ran-shao-di-jin-du-tiao/

发表评论