No.3ベストアンサー
- 回答日時:
Transformクラスのリファレンスには「シーン内のすべてのオブジェクトは Transform を持ちます。
Transform はオブジェクトの位置、回転、スケールを格納し、操作するために使用されます。 すべての Transform は親を持ち、階層的に位置、回転、スケールを適用することができます。これはヒエラルキーウインドウで階層を見ることができます。 また、以下のようにループを使って子の Transform を使用する列挙体をサポートしています。」とあり、Pblic関数の項目にGetChild「インデックスから子の transform を取得します」とあり、Static関数の項目にDestroy「ゲームオブジェクトやコンポーネント、アセットを削除します」とあります。また、GameObjectクラスのリファレンスには変数の項目にtransform「GameObject にアタッチされている Transform」とあります。
リファレンス読まれましたか?
Transformのリファレンス読んでみました。まだUnityの初心者という事もあって、わからない部分が多々あると思うのですが、なんというかズバリ、ランダムに子オブジェクトを消すには、こういうプログラムを書けばいいんだよ。という風にわかりやすく教えてもらわないと、ちょっと、わからないんです。もちろん、子オブジェクトを削除する方法をいくつか実際にプログラムで試してはいますが、この質問のタイトルのランダムに選んだものを破壊するというもののプログラムの書き方がわからないため、質問した次第です。
No.2
- 回答日時:
回答ありがとうございます。リンクのは既に見てました。結構色々見て、実際にプログラム上で、試したりもしたのですが、ダメでした。リンクのものは、ランダムに選んだものをというのではないため、どう応用すればいいのかがわからずに、できませんでした。
No.1
- 回答日時:
ランダムAPIで配列の中のどれを破棄するかを決定してその後破棄処理でよいかと。
どのような破棄処理を実装をしているかは分からないから何とも言えないけれどこんな感じかな。
private void dispouseChildObject(){
int dispouseIndex=Random.Range(0,子オブジェクトの配列またはList.Length-1);
~dispouseIndexを使って破棄処理~
}
回答ありがとうございます。考え方がわからないというのではなく、その肝心の破棄処理の実装自体が何なのかがわからないのです。サイトで”子オブジェクト 破壊 unity”で検索しても出てくるのは子オブジェクト全てを破壊するものばかりで、個別にランダムに破壊するというものの文法がのっていませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 同じ名前のオブジェクトを...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
パワーポイントのVBAでテキスト...
-
ビジュアルC++でボタンの有...
-
VBAのWindowオブジェクトとWork...
-
bmp画像をjpegやpng画像に圧縮...
-
Rangeオブジェクトを一時的に作...
-
COMコンポーネントって何?
-
オブジェクトとコントロールっ...
-
Unity,C#、複数の子オブジェク...
-
0埋めについて
-
Vbで通常使用するプリンターを...
-
ワイルドカード<?>と型パラメー...
-
サーブレットのクラス図について。
-
ResultSet での問題
-
AccessからMSペイントを起動さ...
-
newは明示的にした方が良いのか?
-
プログラムの解析とは?
-
写真が合成か調べる方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントのVBAでテキスト...
-
Excelで =EMBED("Acrobat Docu...
-
EXCEL VBAにて動的にCheckBOXを...
-
VBA 同じ名前のオブジェクトを...
-
C#でフォームのオブジェクト名...
-
VBAのWindowオブジェクトとWork...
-
ワイルドカード<?>と型パラメー...
-
COMコンポーネントって何?
-
Object型からDouble型へのキャスト
-
LISTBOXの内容が更新されま...
-
オブジェクトレベルとメタレベル
-
ビジュアルC++でボタンの有...
-
戻り値がクラスオブジェクト
-
CoCreateInstanceでエラーになる。
-
Accessの連結・非連結オブジェ...
-
オブジェクト名をforループ内で...
-
JqueryとPrototypeの比較
-
JAVAからHTMLへ値を返す方法
-
VBAでvlookup関数から、別シー...
-
Vbで通常使用するプリンターを...
おすすめ情報