Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @script ExecuteInEditMode();
- @Range(-1,1)
- var szybkoscFalW_OsiX : float = 0;
- @Range(-1,1)
- var szybkoscFalW_OsiY : float = 0;
- @Range(0.01,5)
- var skalaBazowa : float = 1;
- @Range(0.01,3)
- var skalaFal : float = 1;
- @Range(0.1,1)
- var przezroczystosc : float = 0.3;
- @Range(0.01,1)
- var rozblask : float = 0.3;
- var teksturaWody : Texture;
- var teksturaFal : Texture;
- private var woda : Material;
- function Start(){
- woda = new Material(Shader.Find("Transparent/Bumped Specular"));
- woda.mainTexture = teksturaWody;
- woda.SetTexture("_BumpMap", teksturaFal);
- woda.color = Color(0.7,0.85,0.9,przezroczystosc*0.5);
- woda.SetColor("_SpecColor", Color.white);
- woda.SetFloat("_Shininess", rozblask);
- renderer.sharedMaterial = woda;
- }
- function Update(){
- if(!renderer){return;}
- var mat:Material=renderer.sharedMaterial;
- if(!mat){return;}
- var scaleX:float=transform.lossyScale.x;
- var scaleZ:float=transform.lossyScale.z;
- mat.color = Color(0.7,0.85,0.9,przezroczystosc*0.5);
- mat.SetFloat("_Shininess", rozblask);
- mat.SetTextureScale("_MainTex", Vector2(scaleX*skalaBazowa, scaleZ*skalaBazowa));
- mat.SetTextureScale("_BumpMap", Vector2(scaleX*skalaFal, scaleZ*skalaFal));
- mat.SetTextureOffset("_BumpMap", Vector2(Time.time*szybkoscFalW_OsiX,Time.time*szybkoscFalW_OsiY));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement