parabola - daaoling/daaoling.github.io GitHub Wiki
抛物线运动
code
public Vector3 endPoint;
public Vector3 perpendicularDirection;
public Vector3 middlePoint;
// Use this for initialization
void Start () {
middlePoint = (transform.position + endPoint) / 2.0f;
perpendicularDirection =
Vector3.Cross(
transform.up, (middlePoint - transform.position));
}
void Update () {
var direction = (transform.position - middlePoint);
var move_direction = Vector3.Cross(perpendicularDirection, direction).normalized;
transform.position += move_direction * 10.0f * Time.deltaTime;
}