sprite-core
sprite-core copied to clipboard
Platform-independent canvas render object model api.
KaiOS快速成为第三大手机操作系统,它是基于之前的Firefox OS开发的Web OS 目标让spritejs在KaiOS上能够快速开发应用
https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas Chrome 69 开始支持
支持常用的几何图形类: - Poligon - Rect - Triangle - Curve - Circle - Ellipse
- 添加 transition 说明 - 添加 group 的 virtual 模式说明 - 补充关于 layer 使用的说明 - api 文档的中文和代码示例
http://www.w3school.com.cn/tags/canvas_miterlimit.asp
https://github.com/spritejs/sprite-core/blob/16e863f4bb8a4c007879ebe22e61a881b56ef57d/src/sprite.js#L234 比如在sprite上约定一个自定义滤镜函数的属性(比如 customFilter(r, g, b, a, imageData)=>{ ... 这里是滤镜处理过程... } ),这样就可以在drawImage后针对贴图进行像素处理: const imgRect = cvs.getImageData(...rect); const imgData = imgRect.data; for(var i=0; i