setposition有BUG吗?

人物跳跃,空中碰到障碍物,我用setposition帮它定位回水平固定位置,但是有时可以有时不行。然后我用moveto也是这样。什么情况?