万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

SetActiveRecursivelyでの罠 UnityScript

まずHogeプレハブを生成してすぐ非アクティブ化

var prb : GameObject = Resources.Load("Path/Hoge", GameObject);
var instance : GameObject = Instantiate(prb);
instance.SetActiveRecursively(false);

Hogeプレハブに貼っているComponentではStaet呼ばれない
※Awakeでは呼ばれている

function Start()
{
    // まだよばれない
}

※当ブログはUnityScriptの記事を書いていますが、
新たな言語を学べないエンジニアなどから余儀なく使用を強いられている方の為への記事ですので、
当方は、UnityScriptを非推奨としていますので悪しからずご了承下さい。