【unity】オブジェクトを動的生成したときにmeshがmissingする

http://d.hatena.ne.jp/nakamura001/20120818/1345296493このページにしたがって、自前のPanelを作っていると、panelを生成すると2個目以降のPanelが見えなくなってしまう。

コンポーネントを確認すると、missingになっていた。上記ページには修正してみたソースがあったが、それでもだめだった。

 ためしに、meshの名前をPanelごとに変えるようにしてみた。適当に。

int ran = Random.Range(0,1000000);
mesh.name = "CustomPanel" + ran.ToString();

そしたら、きちんと2枚目以降も表示された。同じ名前のmeshが作ることができないということね。

実際には動的に生成するようにしたいので、パネルにIDかなんかつけmeshの名前がかぶらないようにしようかと思います。