phaser-snippet-object-pool
Installation
SKILL.md
Phaser:对象池(Object Pool)+ 子弹系统
适用版本:Phaser 3.86 / 3.90 来源:phaser3-examples/public/3.86/src/pools/bullets.js
对象池避免频繁 new / 销毁对象带来的 GC 卡顿,是射击游戏的核心优化手段。
核心概念
对象池 = 预分配一批对象,用时「激活」,用完「回收」(而非销毁)
激活:setActive(true) + setVisible(true)
回收:setActive(false) + setVisible(false)
获取:group.get() — 从池中取一个「未激活」的对象