为Canvas而生:开源2D HTML5渲染引擎CutJS
- - 博客园_新闻CutJS 是一款专门用于跨平台游戏开发的开源 2D HTML5 渲染引擎,轻量级、快速、可交互,CutJS 的优势可谓颇多. CutJS 基于 MIT 许可协议发布,由 Piqnt 软件工作室推出,支持现代浏览器和移动设备,可用于 Web、iOS、Android、Win8、Facebook、Chrome Web Store 等平台游戏应用开发.
CutJS 是一款专门用于跨平台游戏开发的开源 2D HTML5 渲染引擎,轻量级、快速、可交互,CutJS 的优势可谓颇多。CutJS 基于 MIT 许可协议发布,由 Piqnt 软件工作室推出,支持现代浏览器和移动设备,可用于 Web、iOS、Android、Win8、Facebook、Chrome Web Store 等平台游戏应用开发。
作为 HTML5 中新晋的标签元素,Canvas 提供了基于 JavaScript 的 2D 和 Bitmap 图形 API,但却没有像 DOM 之类的数据模型来帮助开发者编写应用,开发者必须手动绘制应用并对渲染循环进行管理以实现播放 Canvas 图形。此外,鼠标事件也只适用于整个 Canvas 层,并且还需手动处理。
而 CutJS 可以非常良好地解决这些问题。CutJS 为开发者提供了一个类似于 DOM 树的数据模型来编写应用程序,并在内部管理渲染周期和应用绘制,还能处理并向目标树节点分发鼠标事件。