BufferedGraphics渲染缓冲方案for Phaser和Pixi.js

缓冲图形的性能优化利器 BufferedGraphics,专为 Phaser 和 Pixi.js 打造的渲染缓冲方案。嗯,如果你经常折腾这俩库做小游戏或动画展示,这个项目还挺值得一试的。它了一套基于 TypeScript 和 TSLint 的开发流程,搭配 Gulp 任务,整个构建跑起来也挺顺。调试和发布都能一键切换,配合debug配置就行,响应也快,适合边开发边预览。

项目代码托管在 GitHub,克隆下来直接npm install就能跑,开发体验还蛮丝滑的。如果你习惯用VS Code,记得看看配合 TSLint 插件的支持效果,还不错哦。

再说个小细节,构建任务都写在gulpfile.js里了,有点老派但挺实用。整个package.json也配置得比较清晰,习惯改下 debug 模式就能切到线上或本地调试。,如果你已经用惯了 Pixi 或者 Phaser,BufferedGraphics 会让你省不少事。

如果你还不熟 Pixi 或 Phaser,可以先看看下面这些文章热热身,里面有不少示例项目和环境配置,挺适合快速上手的。

zip
BufferedGraphics-master.zip 预估大小:28个文件
folder
BufferedGraphics-master 文件夹
folder
info 文件夹
file
exclude 240B
file
yarn.lock 70KB
folder
src 文件夹
file
bufferedgraphics.ts 1KB
folder
.vscode 文件夹
file
launch.json 672B
file
NULL 9KB
file
bufferedgraphics.js 795B
file
HEAD 23B
file
gulpfile.js 3KB
file
tsconfig.json 5KB
file
config 104B
file
LICENCE 1KB
file
README.md 929B
file
tsconfig.debug.json 181B
file
index.d.ts 403B
folder
tests 文件夹
file
module-test.js 331B
folder
hooks 文件夹
file
pre-applypatch.sample 424B
file
pre-push.sample 1KB
file
commit-msg.sample 896B
file
pre-commit.sample 2KB
file
applypatch-msg.sample 478B
file
prepare-commit-msg.sample 1KB
file
update.sample 4KB
file
post-update.sample 189B
file
pre-rebase.sample 5KB
file
pre-receive.sample 544B
file
.gitignore 39B
file
description 73B
file
package.json 1KB
zip 文件大小:39.84KB