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 = {}