Advertisement
LittleAngel

Animate Water Offset

Feb 16th, 2015
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class WaterAnimator : MonoBehaviour {
  5.  
  6. public Vector2 speed1;
  7. public Vector2 speed2;
  8.  
  9. private Renderer renderer;
  10. private Material material;
  11.  
  12. // Use this for initialization
  13. void Start () {
  14. renderer = GetComponent <Renderer>();
  15. material = renderer.material;
  16. }
  17.  
  18. // Update is called once per frame
  19. void Update () {
  20. Vector2 offset1 = new Vector2 ((Time.time * speed1.x) % 1, (Time.time * speed1.y) % 1);
  21. Vector2 offset2 = new Vector2 ((Time.time * speed2.x) % 1, (Time.time * speed2.y) % 1);
  22. material.SetTextureOffset ("_MainTex", offset1);
  23. material.SetTextureOffset ("_DetailAlbedoMap", offset2);
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement