August 2018
Beginner
334 pages
10h 19m
English
using UnityEngine;
using System.Collections;
public class Jump : VelocityMatch
{
public JumpPoint jumpPoint;
public float maxYVelocity;
public Vector3 gravity = new Vector3(0, -9.8f, 0);
bool canAchieve = false;
}
public void SetJumpPoint(Transform jumpPad, Transform landingPad)
{
jumpPoint = new JumpPoint(jumpPad.position, landingPad.position);
}
protected void CalculateTarget() { target = new GameObject(); target.AddComponent<Agent>(); target.transform.position = jumpPoint.jumpLocation; //Calculate the first jump time float sqrtTerm = Mathf.Sqrt(2f * gravity.y * jumpPoint.deltaPosition.y ...Read now
Unlock full access