Unity 3.5 New texture2D not transparent

Hi just upgraded my project to 3.5 and found out that when creating a new texture2d the default colour is white not transparent like 3.4.

Is there an easy way to change every pixel to transparent before I start creating my texture? Should also mention I don’t know the dimensions of the texture until its being created so don’t think I can just get all the pixels from a transparent texture of the same size.

Its a shame the constructor doesn’t have a background colour option.

There isn’t any default color and never was; the pixels in a new Texture2D are always empty (i.e., undefined).

var tex = new Texture2D(64, 64);
var texColors = new Color32[64 * 64];
for (color in texColors) color = Color.clear;
tex.SetPixels32 (texColors);
tex.Apply();

you are gonna have to use photoshop which can be downloaded here and that will solve your problem.