> 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/behavior/animated-decoration.md).

# Animated Decoration

Game Maker 0.9 以降ではメッセージを送信したり、プレビューボタンが追加され複数のアニメーションを使用できるようになりました。

{% hint style="info" %}
[**シングルプレイヤーとマルチプレイヤーのロジックを制作**](/jp/creators/game-maker/creative-guide/game-rule-guide/build-singleplayer-and-multiplayer-logic.md)のページでも<mark style="color:green;">**\[SP]**</mark> や <mark style="color:orange;">**\[MP]**</mark> のビヘイビアやコンポーネントの使い方をご紹介しています。
{% endhint %}

## ![](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%252FnqyjC3LZbsU1oAUm5FFh%252Fimage.png%3Falt%3Dmedia%26token%3Dad3fab36-0ed0-4159-9f45-fd06323ef0f2\&width=300\&dpr=4\&quality=100\&sign=6579c587\&sv=2) **Animated Decoration**（アニメーション）**のビヘイビア&#x20;**<mark style="color:green;">**\[SP]**</mark> <mark style="color:orange;">**\[MP]**</mark>

オブジェクトのアニメーションのトリガーを設定し、アニメーションのスタート時と終了時にメッセージを送信します。

### おすすめの使い方

* ダイアログを含む一連のロジックを使用したアニメーションをトリガーすることでよりリアルなNPC とのインタラクションを作成できます。
* コンサートやイベントの振り付け
* メッセージやアニメーションを重ねて使用することでアニメーションのループを作成できます。

### 使用方法

### Element（エレメント）

エレメントとは一定の条件がそろった際にアセットのアニメーションを再生する固有の構造を指します。オブジェクトには複数のエレメントを追加できます。

`ADD ANIMATION +`をクリックしてエレメントを追加できます。

### **トリガー：スタート、**<img src="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%252FOIwcqqUbe1AR4xFkyW7R%252FMessages%2520voxel%2520icon.png%3Falt%3Dmedia%26token%3D20120bd2-80d7-4e3c-a18e-8586db076877&#x26;width=66&#x26;dpr=4&#x26;quality=100&#x26;sign=3e026fe2&#x26;sv=2" alt="" data-size="line">**複数の受信メッセージ、プレイヤーの検知**

（それぞれのエレメントに固有のPlay Condition があります。）<br>

### **3 種類のPlay Condition**

* PlayOnStart - 体験がスタートすると自動的に再生されます。
* PlayOnRecieveMessage - このビヘイビアをトリガーするメッセージを設定します。
* PlayOnDetectPlayer - プレイヤーを検知するレンジを設定します。

### **Animation**

アセットに含まれているアニメーションから選択します。

### **Animation Speed**

アニメーションのスピードを設定します。

### Interruptible（割り込み）

{% hint style="info" %}
Interruptible がFalse に設定されていると、アニメーションはトリガーされた順番にスタックされ、再生されます。
{% endhint %}

### **アウト：エレメントごとに固有のメッセージが送信されます。**

<img src="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%252F1jsfbcHgA3qhY4PIHE61%252FMessage%2520voxel%2520icon%2520sm.png%3Falt%3Dmedia%26token%3D16a38bef-71bd-4454-9a79-5c9ff90ab234&#x26;width=53&#x26;dpr=4&#x26;quality=100&#x26;sign=ec54ce66&#x26;sv=2" alt="" data-size="line"> アニメーション開始メッセージ

<img src="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%252F1jsfbcHgA3qhY4PIHE61%252FMessage%2520voxel%2520icon%2520sm.png%3Falt%3Dmedia%26token%3D16a38bef-71bd-4454-9a79-5c9ff90ab234&#x26;width=53&#x26;dpr=4&#x26;quality=100&#x26;sign=ec54ce66&#x26;sv=2" alt="" data-size="line"> アニメーション終了メッセージ

{% hint style="success" %}
**Broadcast Type** を**Self** に設定すると、他のエレメントをトリガーするためのエレメントのメッセージが送信されます。
{% endhint %}

### パラメーター

| オプション                                                                                                                                                                                                                                           | 詳細                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/oLigi6PYsZaJ0r3VwTN9/image.png" alt=""><br><br><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/cgSTxYMrJPZwWXL0xXOd/image.png" alt=""></p> | <p><strong>Animations</strong> - アニメーションのエレメントのリストが表示されます。それぞれのエレメントには変数値を使った固有の設定が含まれています。<br><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/AhBjuX0UZWHzHwQERaYc/image.png" alt="">  エレメントの内容が非表示になっています。<br><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/YmjOJgGBgSCSQjwiTXoZ/image.png" alt="">  エレメントの内容が表示されています。<br><br><img src="https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/bLwHMg82WiWwLXnPjM1X/image.png" alt="">  をクリックしてエレメントを削除できます。</p> |
