public virtual void CreateNoise() { Texture2D res = new Texture2D(width, width, TextureFormat.ARGB32, false); res.SetPixels(GenerateColorData()); res.Apply(); tex = res; NoiseCreatorWindow.CreateTexture(tex, name); }
public virtual void CreateTextures() { Texture2D t = new Texture2D(width, width, TextureFormat.ARGB32, false); for (int i = 0; i < height; i++) { EditorUtility.DisplayProgressBar("", "", i / (float)height); t.SetPixels(GenerateColorData(i)); t.Apply(); NoiseCreatorWindow.CreateTextures(t, name, i, height); } EditorUtility.ClearProgressBar(); }