Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Transform[] graphs;
- protected override void OnEnable()
- {
- base.OnEnable();
- graphs = new Transform[30];
- for(int i = 0; i < graphs.Length; i++)
- {
- graphs[i] = GameObject.CreatePrimitive(PrimitiveType.Sphere).transform;
- graphs[i].localScale *= 0.2f;
- }
- }
- private void Update()
- {
- for(int i = 0; i < graphs.Length; i++)
- {
- Vector3 start = startPoint.transform.position;
- Vector3 mid = midPoint.transform.position;
- Vector3 end = endPoint.transform.position;
- float t = (float)i / graphs.Length;
- Debug.Log(t);
- Vector3 pos = Vector3.Lerp(
- Vector3.Lerp(start, mid, t),
- Vector3.Lerp(mid, end, t),
- t
- );
- graphs[i].position = pos;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement