2025年4月29日,PixiJS官方正式发布 PixiJS Layout v3,这是一个从零开始彻底重构的库版本。新版本基于 Yoga 布局引擎,为 PixiJS 项目提供了一种强大且符合网页标准的布局管理方式。
这不仅仅是一次重写,v3 版本代表着重大飞跃:它将真正的弹性盒子布局(flexbox)理念引入PixiJS生态系统,让习惯 CSS 布局的网页开发者能够无缝过渡。无论您是在开发游戏UI、动态画布应用还是完整交互体验,现在都可以使用熟悉的布局模式——如flex-grow
、justify-content
、align-items
等属性。
此外,PixiJS Layout v3 与 PixiJS React 深度集成,让 React 开发者能够通过声明式语法轻松构建和管理 PixiJS 界面。无论您使用原生 PixiJS 还是结合 React,布局现在都变得更简单、直观且强大。
为网页开发者彻底重构
v3是 完全重写 的版本,底层采用 Yoga 引擎,首次为 PixiJS 带来可预测的网页标准 布局行为。您可以用网页开发的思维方式处理布局——弹性容器、自动换行、对齐和间距——同时保持 PixiJS 的性能优势。
为什么这很重要
- 网页开发者可以使用熟悉的弹性盒子概念,无需改变开发习惯
- 零布局学习曲线:如果您了解 CSS Flexbox,就已经掌握 PixiJS 场景布局
- React开发者获得更强能力:v3完美兼容PixiJS React,支持直接在 JSX 中声明布局
核心特性
Yoga驱动的布局引擎
采用 React Native 同款的 Yoga 引擎,为 PixiJS 带来经过验证的弹性盒子布局系统。完整支持 justifyContent
、alignItems
、flexDirection
和gap
等常见属性。