~/ ?.log $
pixi.js.ts

/**

* 我不知道的 Pixi.js

* 共 10 篇文章

*/

export const series = {

name : "我不知道的 Pixi.js" ,

count : 10 ,

guide : "我不知道的 Pixi.js — 系列导读与阅读路径" ,

description : "《我不知道的 Pixi.js》系列导读、阅读路径与文章索引。" ,

};

文章数量: 10 篇 Pixi.js 版本: v8.16.0(2026 年 2 月)


阅读路径

根据不同背景选择入口:

如果想系统学习 Pixi.js: 按编号 01 → 10 顺序阅读

如果只关心渲染原理: 重点看 01(架构)、02(纹理)、04(滤镜)、06(图形与遮罩)

如果在做游戏开发: 重点看 05(Ticker)、07(性能优化)、09(物理集成)、10(插件生态)

如果在排查性能问题: 直接看 07(性能优化),再看 01 中的批处理部分


章节目录

渲染核心

#文章核心内容
01渲染引擎的核心架构v8 初始化、场景树、变换矩阵、渲染队列与批处理
02纹理与 Sprites 的管理机制Assets 加载、TextureSource/Texture/Sprite 三层架构、Spritesheet、GC

交互与动画

#文章核心内容
03交互事件的底层实现EventSystem、eventMode、命中测试、冒泡捕获、事件委托
05动画系统的 Ticker 解析Ticker 调度、deltaTime vs deltaMS、回调优先级、帧率控制

视觉效果

#文章核心内容
04滤镜系统的设计原理RenderTarget、GlProgram/GpuProgram 双后端、Uniform、ping-pong 策略
06图形与遮罩的渲染机制v8 链式 Graphics API、三角化、Stencil Mask vs Alpha Mask

工程实践

#文章核心内容
07性能优化与调试实践Draw Call 优化、Spritesheet、Culling、对象池、内存管理
08多分辨率与自适应渲染DPR、resolution/autoDensity、@1x/@2x 纹理、letterbox/cover 缩放

生态与集成

#文章核心内容
09物理引擎的集成实践Matter.js 集成、坐标同步、固定时间步进、碰撞事件映射
10插件与扩展生态Spine 骨骼动画、粒子系统、@pixi/ui、自定义插件开发