2017-01-22 5 views
1

コンテナの1つのオブジェクトに適用されるアクションが自動的にコンテナ内のすべてのオブジェクトに適用されると考えられましたが、これはプロジェクトのようではありません:コンストラクト2のコンテナですべてのオブジェクトが表示されない

1_br_ok_eを表示すると、コンテナ内の他の2つのオブジェクトも視認可能になりますが、何も起こりません。1_br_ok_eのみが表示されます。

enter image description here

私は何をしないのですか?

答えて

1

これはコンテナの動作方法ではありません。私はScirraのドキュメント(https://www.scirra.com/manual/150/containers)から引用しています

:コンテナ内のオブジェクトの配置

次のような効果があります。コンテナ内の1つのオブジェクトが作成され

  1. 場合は、他のすべてのオブジェクトでそのコンテナも自動的に作成されます。
  2. コンテナ内の1つのオブジェクトが破棄されると、そのコンテナ内の他のすべての関連オブジェクトも破棄されます。
  3. 条件がコンテナ内の1つのオブジェクトを選択すると、コンテナ内の他のすべての関連オブジェクトも選択されます。

これだけです。容器以外のものは期待できません。

あなたのケースでは、オブジェクトを破棄する必要はない場合は、オブジェクトを破棄することもできます(コンテナ全体を破棄する)こともできます。

これについてScirraをサポートするために、私はあなたの場合にはこれが肯定的な機能かもしれないが、それは望ましい機能ではないと付け加えたいと思います。あなたがタンクのボディとそのタレットを持っているタンクコンテナを作成すると想像してください。本体が同じ動作を共有するため、タレットを回転させるとタンク全体が回転します。あなたはこの仕事をする方法がありません。

関連する問題