新的垂直下落逻辑完成