Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. public Transform[] graphs;
  2.  
  3. protected override void OnEnable()
  4. {
  5. base.OnEnable();
  6.  
  7. graphs = new Transform[30];
  8. for(int i = 0; i < graphs.Length; i++)
  9. {
  10. graphs[i] = GameObject.CreatePrimitive(PrimitiveType.Sphere).transform;
  11. graphs[i].localScale *= 0.2f;
  12. }
  13. }
  14.  
  15. private void Update()
  16. {
  17. for(int i = 0; i < graphs.Length; i++)
  18. {
  19. Vector3 start = startPoint.transform.position;
  20. Vector3 mid = midPoint.transform.position;
  21. Vector3 end = endPoint.transform.position;
  22.  
  23. float t = (float)i / graphs.Length;
  24. Debug.Log(t);
  25. Vector3 pos = Vector3.Lerp(
  26. Vector3.Lerp(start, mid, t),
  27. Vector3.Lerp(mid, end, t),
  28. t
  29. );
  30. graphs[i].position = pos;
  31. }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement