pixi.js 如何进行批量渲染

pixi.js how to do batch rendering

我正在寻求有关 batch rendering. I understand it batches together objects such as sprites, graphics, etc for performance purposes. I have a very large number of objects to display. However, the only assistance I found was this 的帮助,这很难理解。是否有任何简单的教程或指导?理想情况下,我想要一个非常简单的示例,将 2 个精灵组合在一起并在一次绘制调用中渲染它们。非常感谢。

我和 pixi-viewport 的创建者谈过,他说 pixi 内置了批处理功能。

性能改进是通过以下方式获得的:

  • 使用 pixi-cull(如果您还使用 pixi-viewport,性能将得到很好的提升)
  • 从图形切换到 Sprites
  • 尽量减少 sprite.interactive = true
  • 的使用
  • 当文本缩小时使用 text.renderable = false(再次缩放与 pixi-viewport 相关)