Sonolus Wiki

06. 音符片段

在本章中,我们将实现音符片段。

片段

项目模板提供了一个空的样例片段,我们可以将其重命名为音符片段。

每个片段暴露了一个对象,可能包含在合适的时间被调用的 enter, update, exit 方法。

Intro 片段简单显示并清除了覆盖物(Overlay)。

export const noteIntro = {
    enter() {
        noteDisplay.showOverlay()
    },

    exit() {
        noteDisplay.clear()
    },
}
export const noteIntro = {
    enter() {
        noteDisplay.showOverlay()
    },

    exit() {
        noteDisplay.clear()
    },
}

Fall 片段与 Frozen 片段类似:

export const noteFall = {
    enter() {
        noteDisplay.showFall()
    },

    exit() {
        noteDisplay.clear()
    },
}
export const noteFall = {
    enter() {
        noteDisplay.showFall()
    },

    exit() {
        noteDisplay.clear()
    },
}
export const noteFrozen = {
    enter() {
        noteDisplay.showFrozen()
    },

    exit() {
        noteDisplay.clear()
    },
}
export const noteFrozen = {
    enter() {
        noteDisplay.showFrozen()
    },

    exit() {
        noteDisplay.clear()
    },
}

就目前而言,Hit 片段是空的:

export const noteHit = {}
export const noteHit = {}