Sonolus Wiki

09. 粒子效果

在本章中,我们将为我们的按键击打片段添加粒子效果。

声明

与之前类似,声明我们会使用的粒子效果:

export const particle = defineParticle({
    effects: {
        note: ParticleEffectName.NoteCircularTapCyan,
    },
})
export const particle = defineParticle({
    effects: {
        note: ParticleEffectName.NoteCircularTapCyan,
    },
})

击打片段

让我们为击打片段添加粒子效果:

export const noteHit = {
    enter() {
        // ...

        const layout = Rect.one
            .mul(2 * note.radius)
            .scale(1, -1)
            .translate(0, 1)

        particle.effects.note.spawn(layout, 0.3, false)
    },
}
export const noteHit = {
    enter() {
        // ...

        const layout = Rect.one
            .mul(2 * note.radius)
            .scale(1, -1)
            .translate(0, 1)

        particle.effects.note.spawn(layout, 0.3, false)
    },
}