gameobjectをdestroy後、再び同じ位置に 同じgameobjectを生成したい。
とのことですが、Destroyしないで
gameobject.SetActive(false);
gameobject.SetActive(true);
で表示をきり変えるのでは難しいのでしょうか?
また、すでにDestroyしてしまったものを再生成するにはInstantiate(gameobject)する必要があります。
Instantiateには引数が3つのものがあり。
GameObject.Instantiate(
prefab,
gameobject.transform.position, //座標
gameobject.transform.rotation //向き
);
で生成すれば。その場所に生成されます。
または、
GameObject go = GameObject.Instantiate(prefab);
go.transform.localPosition = position (座標)
go.transform.localRotation = rotation (向き)
でもできます。
それでも表示されないということでしたら、OrderInLayerやDepthの問題だと思われますがいかがでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/13 08:11 編集