我做了一个简单的滑音功能:
func portamento(oldNote:Double, newNote:Double){
if oldNote < newNote {
while oldNote < newNote {
oldNote += 1
}
} else {
while oldNote > newNote {
oldNote -= 1
}
}
}
这有效但按下几个音符后,主要的延迟/滞后时间会继续执行,直到我按下音符的次数完成为止。如何实时避免延迟/延迟处理此功能?