Graphics PixiJS几何体用于什么(相对于DisplayObjects)?

Graphics PixiJS几何体用于什么(相对于DisplayObjects)?,graphics,geometry,rendering,pixi.js,Graphics,Geometry,Rendering,Pixi.js,我正在通读Pixi.js源代码,发现它似乎是一切的核心。但“Graphics.ts”似乎是核心,而“Renderer.ts”则是核心。相对于DisplayObject,几何图形的用途是什么?DisplayObject、Container和Sprite基本上是一棵渲染对象树,具有自己的矩阵变换。但是几何学是用来做什么的呢?目前我正在阅读这篇文章 我发现它讨论了PixiJS 5中引入的新中级API。中级API是WebGL代码和DisplayObject中更高抽象之间的桥梁 几何体与着色器和状态一起充

我正在通读Pixi.js源代码,发现它似乎是一切的核心。但“Graphics.ts”似乎是核心,而“Renderer.ts”则是核心。相对于DisplayObject,几何图形的用途是什么?DisplayObject、Container和Sprite基本上是一棵渲染对象树,具有自己的矩阵变换。但是几何学是用来做什么的呢?

目前我正在阅读这篇文章

我发现它讨论了PixiJS 5中引入的新中级API。中级API是WebGL代码和DisplayObject中更高抽象之间的桥梁

几何体与着色器和状态一起充当此桥的一部分

几何体指的是一组属性及其存储的缓冲区。小精灵喜欢把它分成两部分:

  • 几何体样式:这是一组属性及其特性
  • 几何体数据:这是为每个属性提供数据的缓冲区集合