mcpField
P
pixijs

pixijs

github.com/pixijs开发3587.0k 次安装4 周前更新
代码仓库

关于 pixijs

pixijs 是 PixiJS v8 技能集合的入口,为开发者提供按任务选择专题指南的路由,并在未覆盖 API 时指向官方文档索引。

主要功能

  1. 01按任务路由到专题技能
  2. 02涵盖基础、场景对象与工具
  3. 03提供高级渲染与性能指南
  4. 04未覆盖 API 时回退到文档索引

适用场景

  1. 01规划 PixiJS 应用初始化与场景结构
  2. 02查找资源、输入或文本相关用法
  3. 03处理自定义渲染及性能优化

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pixijs/pixijs-skills --skill pixijs

安装后在 Claude Code 中输入/pixijs确认已加载。

附带文件references/index.md

详细介绍

PixiJS v8 技能集合的入口。PixiJS 是目前适用于 Web 的最快速库,可在所有设备上运行,让你使用 WebGL、WebGPU 和作为后备方案的 Canvas 创建丰富的交互式图形和跨平台应用程序。

如何使用此技能

  1. 在下方的路由表中找到最符合任务需求的专用技能。
  2. 加载该技能的 SKILL.md 并遵循其中的指导。
  3. 如果没有适用的子技能(任务涉及下方未列出的特定类、函数、选项或 API),请 WebFetch https://pixijs.download/release/docs/llms.txt。该文件是自动生成且始终保持最新的完整 PixiJS API 和指南索引。每个条目都链接到一个 .html.md 页面,你可以使用 WebFetch 获取详细内容。

如需查看每项技能的详细说明和触发关键词,请参阅 references/index.md。

技能路由

基础
技能在以下情况下加载……
pixijs-application创建或配置 PixiJS Application、调用 app.init()、访问 app.stage/renderer/canvas/screen、使用调整大小/计时器插件,或调用 app.destroy()。
pixijs-core-concepts了解渲染器管线、选择 WebGL/WebGPU/Canvas、渲染循环内部机制、系统和管道、渲染器加载器扩展、渲染到 RenderTexture/RenderTarget(flipY、mipLevel、layer、bind/push/pop、深度)或 3D 纹理的深度切片,以及 WebGL 上下文丢失和 WebGPU 设备丢失。
pixijs-create使用 create-pixi CLI(bundler-vite、creation-web、framework-react 模板)搭建新项目、向现有项目添加 PixiJS,或为 TypeScript 5、6 或 7 配置 tsconfig.json(moduleResolution、@webgpu/types、@types/web)。
pixijs-environments在 Web Worker、Node/SSR 或严格的 CSP 环境(DOMAdapter、WebWorkerAdapter、pixi.js/unsafe-eval)中运行 PixiJS。
pixijs-migration-v8从 v7 升级到 v8,或修复 v7 模式(beginFill/endFill、@pixi/* 包、BaseTexture、DisplayObject)。
pixijs-scene-core-concepts整体了解场景图:容器与叶节点、变换、渲染顺序、遮罩、RenderLayer。
场景对象
技能在以下情况下加载……
pixijs-scene-container使用 Container:addChild/removeChild、变换、zIndex、边界、toGlobal/toLocal、destroy。
pixijs-scene-sprite绘制图像:Sprite、AnimatedSprite、NineSliceSprite、TilingSprite。
pixijs-scene-graphics绘制矢量形状或路径:Graphics、GraphicsContext、fill/stroke、FillGradient、FillPattern、textureSpace、纹理和图案填充、SVG 导入(svg()、渐变)。
pixijs-scene-text渲染文本:Text、BitmapText、HTMLText、SplitText、TextStyle。
pixijs-scene-mesh自定义几何体:Mesh、MeshSimple、MeshPlane、MeshRope、PerspectiveMesh。
pixijs-scene-particle-container渲染数千个轻量级精灵:ParticleContainer、Particle、dynamicProperties。
pixijs-scene-dom-container在画布上叠加 HTML 元素:DOMContainer、pixi.js/dom。
pixijs-scene-gif显示动画 GIF:GifSprite、GifSource、pixi.js/gif。
pixijs-html-source将实时 HTML/DOM 元素或快照渲染为纹理(实验性功能,需要支持 HTML-in-Canvas 规范的浏览器):HTMLSource、ElementImageSource、pixi.js/html-source、requestPaint。
实用工具
技能在以下情况下加载……
pixijs-assets加载资源:Assets.init、Assets.load、包、清单、精灵表、缓存。
pixijs-color创建或转换颜色:Color 类、hex/rgb/hsl、tint、premultiply。
pixijs-events处理指针/鼠标/触摸/滚轮输入:eventMode、FederatedEvent、hitArea、cursor、拖动。
pixijs-math点、向量、矩阵、形状、命中测试:Point、Matrix、Rectangle、Polygon、Triangle、strokeContains、containsRect、Matrix.decompose(镜像矩阵)、toGlobal/toLocal。
pixijs-ticker每帧逻辑或控制渲染循环:Ticker、deltaTime、UPDATE_PRIORITY、maxFPS。
高级
技能在以下情况下加载……
pixijs-accessibility屏幕阅读器或键盘导航:AccessibilitySystem、accessibleTitle、tabIndex。
pixijs-blend-modes使用混合模式进行合成:add、multiply、screen、overlay、pixi.js/advanced-blend-modes。
pixijs-custom-rendering编写自定义着色器、uniform 或批处理器:Shader.from、GlProgram/GpuProgram、UniformGroup、自定义 Filter、WGSL override 常量、gpuLayout、TextureView、Buffer.update、TexturePool、3D/数组纹理、存储纹理、渲染包、自定义管线。
pixijs-filters应用视觉效果:BlurFilter、ColorMatrixFilter、DisplacementFilter、Filter.from、pixi-filters。
pixijs-performance分析或优化 FPS、绘制调用、GPU 内存:剔除、GCSystem、cacheAsTexture、对象池、瞬态 MSAA 渲染纹理、渲染包、滤镜纹理尺寸。

回退:PixiJS 官方文档

如果任务涉及上述子技能未涵盖的类、函数、选项或 API 接口,请使用 WebFetch 获取 https://pixijs.download/release/docs/llms.txt。这是自动生成的 PixiJS 完整 API 和指南索引,每次发布时都会重新生成。每个条目都链接到一个 .html.md 页面,你可以使用 WebFetch 获取详细内容。如果路由表没有指向明显匹配项,请使用此回退方案。

评论

支持 Markdown