myRB.AddForce(new Vector2(jumpRight,jumpHeight));
通过使用上面的代码,在使用c#的Unity2D中,跳跃距离会发生变化并变得奇怪。如何在每次都保持距离不变的情况下向前跳跃?
如果要确保轨迹始终相同,则需要覆盖它已经具有的任何速度。这可以通过每次将CCD_ 2的CCD_。
myRB.velocity = new Vector2(jumpRight, jumpHeight);