【Unity】オブジェクトの下にあるオブジェクト消しちゃおうぜ?
おはようございますん!
げろ寒いっす!坂内っす!
先週の月曜のブログで新しいゲームのテスター(と、いってもちょこっと触ってもらって感想もらうだけのもの)を募集してました。
一応人数はそろってますが、ゲームがそろってないですorz
21日か28日かって言ってましたが、予想通り28日になりそうな・・・
いや、その前に終わればapkだしちゃうんですけどね!
ちょっと、チュートリアルをどうやって作ろうか悩んでいて・・・・ほんと分からんorz
今日のお話はちょっとしたメモ程度です。
とあるオブジェクトの下に、大量にオブジェクトを作成した後、全部消したいって時ありません?
リスト的なモノ作って、ページ切り替えとかでリストの中身全部消すとかに使うんですが。
- listObj
|- item
|- item
|- item
|- item
|- item
|- item
itemにタグがついていれば、以下のようにバババッと消せますよね。
では、以下のような時、且つlistObjの下のitemだけ消したい場合。
(Aitem、Bitemにはタグはついていない)
- listObj
|- item
|- item
|- item
|- Aitem
|- Bitem
- listObj2
|- item
|- item
|- item
はい、こうやって消せますん。
listObjの下にあるTransform全部取り出してきて、削除!
たぶん、これでできるはず!
タグとか関係なしです。
もちろんlistObjの下にある[タグ名]タグがついているものだけ消すこともできます。
かな?
結構まとめて消したりとかやりますよね!
ってことで、簡単なメモでした!
あでゅ~ノシ
げろ寒いっす!坂内っす!
先週の月曜のブログで新しいゲームのテスター(と、いってもちょこっと触ってもらって感想もらうだけのもの)を募集してました。
一応人数はそろってますが、ゲームがそろってないですorz
21日か28日かって言ってましたが、予想通り28日になりそうな・・・
いや、その前に終わればapkだしちゃうんですけどね!
ちょっと、チュートリアルをどうやって作ろうか悩んでいて・・・・ほんと分からんorz
今日のお話はちょっとしたメモ程度です。
とあるオブジェクトの下に、大量にオブジェクトを作成した後、全部消したいって時ありません?
リスト的なモノ作って、ページ切り替えとかでリストの中身全部消すとかに使うんですが。
- listObj
|- item
|- item
|- item
|- item
|- item
|- item
itemにタグがついていれば、以下のようにバババッと消せますよね。
GameObject[] items = GameObject.FindGameObjectsWithTag("タグ名"); |
では、以下のような時、且つlistObjの下のitemだけ消したい場合。
(Aitem、Bitemにはタグはついていない)
- listObj
|- item
|- item
|- item
|- Aitem
|- Bitem
- listObj2
|- item
|- item
|- item
foreach(Transform item in listObj.transform){ |
はい、こうやって消せますん。
listObjの下にあるTransform全部取り出してきて、削除!
たぶん、これでできるはず!
タグとか関係なしです。
もちろんlistObjの下にある[タグ名]タグがついているものだけ消すこともできます。
GameObject[] items = listObj.transform.FindGameObjectsWithTag("タグ名"); |
かな?
結構まとめて消したりとかやりますよね!
ってことで、簡単なメモでした!
あでゅ~ノシ
Category: 開発日記(Unity)
« 勉強会いってきました。 | 【Android】課金周り »
コメント
| h o m e |