質問です。
C#のScriptでオブジェクトを作って内部データにある2Dテクスチャーを貼りたいのですが
うまくいきません。

plane=GameObject.CreatePrimitive(PrimitiveType.Plane);
plane.transform.position= new Vector3(0, 0.1f, -0.1f);
plane.transform.eulerAngles = new Vector3 (0, 0, 0);
texture = Resources.Load (Application.streamingAssetsPath + "/telop_02.png") as Texture2D;
plane.renderer.material.mainTexture = texture;

どこが悪いか指摘してもらえませんか?