loadData 加载场景粒子发射器列表数据
loadData
类型: MethodDeclaration
所属类: SceneParticleEmitterManager
定义位置: scene.ts
描述
加载场景粒子发射器列表数据
参数 emitters
: 粒子存档数据列表
参数
参数名 | 类型 | 描述 | 默认值 |
---|---|---|---|
emitters | Array<ParticleEmitterSaveData> | - | - |
返回值
类型: void
源代码
位置: 第 5316 行
public loadData(emitters: Array<ParticleEmitterSaveData>): void {
const presets = Scene.presets
for (const savedData of emitters) {
const preset = presets[savedData.presetId]
if (preset?.class === 'particle') {
const data = Data.particles[preset.particleId]
if (data) {
// 重新创建粒子实例
savedData.events = preset.events
savedData.scripts = preset.scripts
this.append(new SceneParticleEmitter(data, savedData))
}
}
}
}
文档生成时间:2025/7/7 12:07:06