StreamingAssetsに置いたspriteをwwwで取り出したいんですが
wwwはTexture2Dでしか取り出せないみたいです。
Texture2Dをspriteに変換するにはどうしたらいいですか。

ネットで拾った下記コード使ってます。
[SerializeField] string fileName = "icon";
[SerializeField] GUITexture gui;
IEnumerator Start () {
  string path = "file://" + Path.Combine( Application.streamingAssetsPath , fileName);
  using(WWW www = new WWW(path))
  {
   yield return www;
   Texture2D tex2d = www.texture;
   tex2d.Compress(true);
   gui.texture = tex2d;
  }
}