定点抛物线的实现
让我们回忆一下初中学得最基本的物理知识
1: S=Vt 距离等于速度x时间(用于抛物线中水平运动)
2: V=at 速度等于加速度x时间(用于抛物线垂直运动)
好啦,就这个2个公式就能搞定啦!
水平运动上的代码:
transform.Translate(transform.forward* horizontalSpeed * Time.fixedDeltaTime, Space.World);
垂直上的运动代码:
transform.Translate(Vector3.up * verticalSpeed * Time.fixedDeltaTime, Space.World);
horizontalSpeed水平上的速度是自己定义的,那么 verticalSpeed 按照物理上的法则,应该是上升速度减小,下降速度增大,由于是定点的抛物线(意思就是已经选好了物体抛物线后的