メインコンテンツまでスキップ
バージョン: 2.0.0-preview

グループ

複数の子描画オブジェクトをグループとしてまとめ、1 つのレイヤーとして扱います。グループに設定したトランスフォーム・ブレンド・エフェクトはすべての子に伝播します。 ポータルと併用することができます。その場合、ポータルから流れてきたオブジェクトが背面に描画され、子要素 で設定したオブジェクトは前面に描画されます。

ライブラリでの場所

「ライブラリ」 → グループ

プロパティ

子要素 (Children)

グループに含まれる描画オブジェクトのリスト。グループに設定したトランスフォーム・ブレンド・エフェクトはこのリスト内のすべての子に伝播します。

  • 型: IList<Drawable>
  • 既定値: 空のリスト
  • アニメーション: 不可

共通プロパティ

このオブジェクトは 描画オブジェクト を継承しているため、基底クラスで宣言された共通プロパティも利用できます。なお、このオブジェクトでは アライメントX (AlignmentX) と アライメントY (AlignmentY) はエディタ上で非表示になります。

使い方

子要素を追加し、グループ全体にトランスフォームやエフェクトを設定すれば、まとめて動かしたりアニメーションさせたりできます。

ソース

src/Beutl.Engine/Graphics/DrawableGroup.cs