Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. void Start()
  2. {
  3. lineGeneratorPrefab = new GameObject();
  4.  
  5. DrawLine();
  6. }
  7.  
  8.  
  9.  
  10.  
  11. private void DrawLine()
  12. {
  13. GameObject myLine = new GameObject();
  14. myLine.transform.position = start;
  15. myLine.AddComponent<LineRenderer>();
  16. lr = myLine.GetComponent<LineRenderer>();
  17. lr.material = new Material(Shader.Find("Sprites/Default"));
  18. lr.positionCount = 4;
  19. lr.SetPosition(0, new Vector3(-2, 0, 0));
  20. lr.SetPosition(1, new Vector3(2, 0, 0));
  21. lr.SetPosition(2, new Vector3(2, -2, 0));
  22. lr.SetPosition(3, new Vector3(-2, -2, 0));
  23. lr.loop = true;
  24.  
  25.  
  26. Gradient gradient = new Gradient();
  27. gradient.SetKeys(
  28. new GradientColorKey[]
  29. {
  30. new GradientColorKey(Color.red, 0.25f),
  31. new GradientColorKey(Color.blue, 0.25f),
  32. new GradientColorKey(Color.green, 0.25f),
  33. new GradientColorKey(Color.yellow, 0.25f)
  34. },
  35. new GradientAlphaKey[] { new GradientAlphaKey(1.0f, 0.0f) }
  36. );
  37. lr.colorGradient = gradient;
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement