飞镖怎么扔出去又返回来

人物是一直运动的,然后扔出飞镖,一定距离后,又会飞回来,请问这个怎么实现?是直接moveTo还是有物理系统能解决