【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の名前がかぶらないようにしようかと思います。