FXEngine
基本信息
| 属性 | 值 |
|---|---|
| 路径 | mrtjp.core.fx.FXEngine |
| 源码 | src/main/scala/mrtjp/core/fx/FXEngine.scala |
粒子特效引擎,负责注册、tick 与渲染 CoreParticle 列表。
| 成员 | 说明 |
|---|---|
register() |
向 Forge 事件总线注册自身 |
addEffect(effect: CoreParticle) |
加入待渲染列表 |
onRenderWorldLast(event) |
渲染钩子(RenderWorldLastEvent) |
onWorldUnload(event) |
世界卸载时清理粒子(WorldEvent.Unload) |
tickEnd(event) |
每 tick 末尾更新 |
renderParticles(dim, frame) |
按维度筛选并渲染 |
相关条目
- CoreParticle — 粒子基类
- FX Action 系列 — 粒子行为脚本