>>225
LineCastは判定線の長さが限られているから、直下だけの判定できるけど、
RayCastだと判定線の長さが伸びるから、下方向(距離無関係)の判定になっちゃうよ

>>224
1フレームで見れば、velocityの直接変更も、AddForce(Impulse)も同じだけど、
velocityの直接変更は、ボタン押下中、毎フレーム呼び出されても同じ値が代入されるのに対して、
AddForce(Impulse)は、ボタン押下中、毎フレーム呼び出されて加算されてどんどん加速するからね

AddForceで、gravityと同じ値で逆方向に加速すると、重力が相殺されて、速度が保存されるよ