> For the complete documentation index, see [llms.txt](https://docs.sandbox.game/jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sandbox.game/jp/creators/game-maker/document/build-menus/side-bar/hierarchy.md).

# Hierarchy

{% hint style="info" %}
**Game Maker 0.10 アップデート**&#x20;

* アセット管理方法がパワーアップ！
* フォルダーを作成し、よりすっきり管理
* フィルターと絞り込み検索
* 新しくなったUI とコードでより使いやすく、安定した環境を提供
* オブジェクトのロジックをロックしてミスを回避
  {% endhint %}

## ヒエラルキーについて

ヒエラルキーを使うとオブジェクトを手早く見つけたり、親と子の関係を作成し、制作モードやプレイモードでグループとしてオブジェクトを管理できます。またオブジェクトをフォルダーに収納したり、ロジックをロックできます。

<figure><img src="https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2FEntrYZVmZm5XRyLOQbl3%2FHi%202.webp?alt=media&amp;token=908cfa73-2fd7-491f-b735-dbc1ff23c1dd" alt=""><figcaption></figcaption></figure>

**Hierarchy** のボタンをクリックするとウィンドウが開き、体験内のすべてのオブジェクトが表示されます。以下のオブジェクトタイプがそれぞれのアイコンと一緒に表示されます。

* ![](https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2FnDI0cVNd7QQM9Ad72XRj%2FVoxcel.png?alt=media\&token=b0b95dbf-14a7-4f73-bdcb-2e135f36ba40) Voxel objects
* <img src="https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2F8w2DbTfWJ5x6YlaGin34%2FLogic.png?alt=media&amp;token=bd89f5a8-6510-4510-a9f4-375bdc8e7de5" alt="" data-size="original"> Logic assets
* ![](https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2F9V20phHf8H86ow4ofS6X%2FSpawn%20points.png?alt=media\&token=92fd05d6-99e4-4032-a8f8-fcac2c4fb821) Spawn points

### コントロール

オブジェクトごとのコントロール

* ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/UkOcx4itoxiZ2V4hyr4N/gm%20hierarchy%20focus.png) オブジェクトにカメラをフォーカスさせる（ショートカットキー：F キー）
* ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252F12QVi1ZSpF60PiHqY2sy%252Fimage.png%3Falt%3Dmedia%26token%3Dbab02fb9-4cde-4ddc-b18b-eabd72262e29\&width=300\&dpr=4\&quality=100\&sign=426bb9d5\&sv=2)![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FwERivdxs8u1SV7b1hoe8%252Fimage.png%3Falt%3Dmedia%26token%3Dcf50d61d-8f28-4e1b-9262-bea004031823\&width=300\&dpr=4\&quality=100\&sign=70bc7380\&sv=2) T表示されているオブジェクトの可視性をトグルで切り替える（Builder/ Play モードや子のオブジェクトに反映されます）
* ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FFBNOsdLnS5gQRPp5xpUv%252Fimage.png%3Falt%3Dmedia%26token%3Dc7f49df1-1681-4720-9f57-5959187c3072\&width=300\&dpr=4\&quality=100\&sign=307af139\&sv=2) オブジェクトのプロパティをロックしてロジックが誤って編集されないように設定できます。ロックされているオブジェクトを編集しようとするとツールチップで次のようなメッセージが表示されます。![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FD4xkpJMYp434pvtj1PNw%252Fimage.png%3Falt%3Dmedia%26token%3D3b61ba22-10e8-4c4c-b5aa-925449305670\&width=300\&dpr=4\&quality=100\&sign=fef21926\&sv=2)
* ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FzP2v8f2t1XF1Vofpik6E%252Fimage.png%3Falt%3Dmedia%26token%3D12301efa-7453-42d2-aded-f6dbcb369982\&width=300\&dpr=4\&quality=100\&sign=728b323e\&sv=2)オブジェクトにビヘイビアやコンポーネントが設定されているかが一目でわかります。

🖱️オブジェクトを右クリックした場合：

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FTjVrSpHU9zSQIutZgELC%252Fimage.png%3Falt%3Dmedia%26token%3D621ea967-607a-4c58-a21e-656eb0c8013f\&width=768\&dpr=4\&quality=100\&sign=948210df\&sv=2)

* ロジックアクターの場合、ロジックアクターは見えない設定になっているので、Hide（非表示）のオプションは表示されません。
* スポーンポイントにはSet as Active Spawner の追加オプションが含まれます。

パネル：

* ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FC5f2MfFf4TxihK77oG5i%252Fimage.png%3Falt%3Dmedia%26token%3Dbba91cf4-f634-457d-a37d-63b0dfa427af\&width=300\&dpr=4\&quality=100\&sign=80e5dbb5\&sv=2) Create New Folder：新しいフォルダを作成できます。
* ![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FpDTlr4ZSGLUYsqrSS5k4%252Fimage.png%3Falt%3Dmedia%26token%3Dc9d648cb-76fb-45f4-a52f-23de8d385b32\&width=300\&dpr=4\&quality=100\&sign=4ce08196\&sv=2) Delete：ヒエラルキーを削除します。

### **オブジェクトの管理**

**オブジェクトの移動**

移動したいオブジェクトをクリックし、移動させたい場所までドラックします。

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FH4NpN8xO8HF5RWb0W3fw%252FGM%25200.10%2520hierarchy%2520move%2520object.gif%3Falt%3Dmedia%26token%3Dcb0cb2f3-be7b-4274-8224-060b0a3c6208\&width=768\&dpr=4\&quality=100\&sign=da494109\&sv=2)

**フォルダーを使った管理方法**

アセットを選択し、右クリックしてグループを作成します。複数のアセットをコピーしてフォルダーにドラッグ＆ドロップします。これによってフォルダーが親のオブジェクトの役割をしてくれるため、そのフォルダーをクリックしてビューポート内のオブジェクトのグループ全体を移動させることができます。

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FgYV2dIV7RnocTRVWEqlU%252FGM%25200.10%2520hierarchy%2520folders.gif%3Falt%3Dmedia%26token%3Dae20f4b0-3d23-4a10-87e1-b419f9f3b7e5\&width=768\&dpr=4\&quality=100\&sign=1b7b9cf2\&sv=2)

## 親のオブジェクトが子のオブジェクトのプロパティをコントロール

オブジェクト間で**親と子の関係**を作成することでゲームプレイ中や制作中にオブジェクトをグループとして管理できるようになります。

ビューポート内で**親のオブジェクトを移動させたり回転させると子のオブジェクトも同じ動きをします。**

ビューポート内で**親のオブジェクトの可視性をトグルで切り替える**と**子のオブジェクトの可視性も変更**されます。

<figure><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/AUXaM8e05LdokXcMH1W9/gm%20Hierarchy_Tool_Parent_01.gif" alt=""><figcaption><p>上の画像では以前のバージョンのGame Maker が表示されていますが、ドラッグ＆ドロップ方法は同じです。</p></figcaption></figure>

### 親と子の関係の作成

**子のオブジェクトになるヒエラルキー内のオブジェクトをクリック**して、リスト内にある**親になるオブジェクトの上までドラッグ＆ドロップ**します。

<figure><img src="https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2FnQ1x75GLiU1ZkZwMJrLi%2FParent%20and%20Child.gif?alt=media&amp;token=57396cdc-8eae-490c-a114-068b3521063d" alt=""><figcaption></figcaption></figure>

オブジェクトの左側に親子の関係を示すアイコンが表示されます。

<img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/Vc6NgsgDOcmmZXfzPiQ0/gm%20hierarchy%20top%20parent%20icon.png" alt="" data-size="line">  **親のオブジェクト** - 一番左に表示されるオブジェクト

&#x20;![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F331512196-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F83PS3g9zpWmq73xzlwFn%252Fuploads%252FmCyWYnSB5MOe0IwFs3Ka%252Fimage.png%3Falt%3Dmedia%26token%3D87a9ec20-8ec3-466f-8b3e-2c40913cbfac\&width=300\&dpr=4\&quality=100\&sign=f726f783\&sv=2) **子のオブジェクト** - 親の真下に表示されます。

設定を元に戻す場合は子のオブジェクトを通常のオブジェクトの間にドラッグ＆ドロップして親のオブジェクトとの関係を無くすことができます。\
\
例：

<div align="left"><figure><img src="https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2FXA65OwOTC6HqOLyxy6rA%2Fimage.png?alt=media&amp;token=52f2e978-6d5c-443e-a472-e39754bb3f2f" alt=""><figcaption></figcaption></figure></div>

子のオブジェクトが他のオブジェクトの親となる場合があります。その場合は子のアイコンをキープし、その子となったオブジェクトは右側にインデントされて表示されます。\
\
例：

<div align="left"><figure><img src="https://1963719226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV8pr5EgDZn2rnTUJE8XB%2Fuploads%2F4ec6o55Cn3LdRFd875cq%2Fimage.png?alt=media&amp;token=eb7f5514-6049-479d-a371-4ce7f65fbcbd" alt=""><figcaption></figcaption></figure></div>
