sprite-core icon indicating copy to clipboard operation
sprite-core copied to clipboard

Platform-independent canvas render object model api.

Results 10 sprite-core issues
Sort by recently updated
recently updated
newest added

KaiOS快速成为第三大手机操作系统,它是基于之前的Firefox OS开发的Web OS 目标让spritejs在KaiOS上能够快速开发应用

https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas Chrome 69 开始支持

enhancement

sprite元素数量太多了,缓存会消耗大量的内存,可能性能反而降低

enhancement

支持常用的几何图形类: - Poligon - Rect - Triangle - Curve - Circle - Ellipse

enhancement

实现一个 sprite-extend-tiled 支持瓦片地图 https://www.mapeditor.org/download.html

enhancement

- 添加 transition 说明 - 添加 group 的 virtual 模式说明 - 补充关于 layer 使用的说明 - api 文档的中文和代码示例

http://www.w3school.com.cn/tags/canvas_miterlimit.asp

enhancement

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