質問編集履歴

3 文法の修正

SatoshiN

SatoshiN score 13

2015/07/25 12:35  投稿

Unity5 Hierarchyの順番が勝手に変わってしまう
Hierarchyで親オブジェクトの下に子オブジェクトをいくつか置いて親オブジェクトのStart関数でGetComponentsInChildrenでリスト化し、上から順番に処理しようとしているのですが、
エディターで子オブジェクトを並べ替えてplayボタンを押すと、なぜか子オブジェクトの順番が入れ替わっています。
エディターで子オブジェクトを並べ替えてplayボタンを押し再生モードになった瞬間に、なぜかHierarchy上で子オブジェクトの順番が入れ替わっています。
子オブジェクトではtransformをいじるようなスクリプトは書いていません。
Unityを使い始めて半年程度ですが、このような処理をするのは初めてで、謎の挙動に戸惑っています。
ご存知の方いらっしゃいましたらよろしくお願いします。
  • Unity

    12106 questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

2 誤字の修正

SatoshiN

SatoshiN score 13

2015/07/25 12:30  投稿

Unity5 Hierarchyの順番が勝手に変わってしまう
Hierarchyで親オブジェクトの下に子オブジェクトをいくつか置いて親オブエクトのStart関数でGetComponentsInChildrenでリスト化し、上から順番に処理しようとしているのですが、
Hierarchyで親オブジェクトの下に子オブジェクトをいくつか置いて親オブジェクトのStart関数でGetComponentsInChildrenでリスト化し、上から順番に処理しようとしているのですが、
エディターで子オブジェクトを並べ替えてplayボタンを押すと、なぜか子オブジェクトの順番が入れ替わっています。
子オブジェクトではtransformをいじるようなスクリプトは書いていません。
Unityを使い始めて半年程度ですが、このような処理をするのは初めてで、謎の挙動に戸惑っています。
ご存知の方いらっしゃいましたらよろしくお願いします。
  • Unity

    12106 questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

1 使用ソフトを明記しました

SatoshiN

SatoshiN score 13

2015/07/25 12:28  投稿

Hierarchyの順番が勝手に変わってしまう
Unity5 Hierarchyの順番が勝手に変わってしまう
Hierarchyで親オブジェクトの下に子オブジェクトをいくつか置いて親オブエクトのStart関数でGetComponentsInChildrenでリスト化し、上から順番に処理しようとしているのですが、
エディターで子オブジェクトを並べ替えてplayボタンを押すと、なぜか子オブジェクトの順番が入れ替わっています。
子オブジェクトではtransformをいじるようなスクリプトは書いていません。
Unityを使い始めて半年程度ですが、このような処理をするのは初めてで、謎の挙動に戸惑っています。
ご存知の方いらっしゃいましたらよろしくお願いします。
  • Unity

    12106 questions

    Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る