> 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/components/play-sound.md).

# Play Sound

サウンドを再生することのできるコンポーネントです。

{% hint style="info" %}
**Game Maker 0.9 の強化点**

編集モードでのプレビューボタンを使ってプレビューができるようになりました。（プレイモードでテストする必要がなくなりました。）
{% endhint %}

{% embed url="<https://youtu.be/RRdZt7Slncw>" %}

{% 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 %}

## <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%252Fl8HCQ2mQo404gKihfuQY%252Fimage.png%3Falt%3Dmedia%26token%3D822e81a9-bb57-48ba-8ace-cb850b9c4856&#x26;width=300&#x26;dpr=4&#x26;quality=100&#x26;sign=84603c60&#x26;sv=2" alt="" data-size="line"> **Play Sound のコンポーネント&#x20;**<mark style="color:green;">**\[SP]**</mark> <mark style="color:orange;">**\[MP]**</mark>

サウンドエフェクトやアンビエントサウンドや音楽を再生できます。（グローバル、ローカル共に）

## おすすめの使い方

* メッセージを受信した時にサウンドを再生します。
* アセットやオブジェクトを拾ったり、置いたりした時にサウンドを再生します。
* クエストのスタート時やクリア時にサウンドを再生します。
* プレイヤーが入ってきた時にロケーションに合わせたサウンドを再生します。（[**Trigger Volume**](/jp/creators/game-maker/document/components/trigger-volume.md) や[**Speaker** ](/jp/creators/game-maker/document/components/speaker.md)のコンポーネントを使ってプレイヤーの位置を検知）

## コミュニケーション

<table data-header-hidden><thead><tr><th width="375"></th><th></th></tr></thead><tbody><tr><td><p><strong>インプット</strong>：</p><p>Play On Start またはメッセージを受信</p></td><td><p><strong>アウトプット</strong>：</p><p>サウンドを再生し、メッセージを送信</p></td></tr></tbody></table>

## パラメーター

| オプション                                                                                          | 詳細                                                                                                                                                                                                                                                       |
| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/DkNxHaIoWNGg8mHhDey1/1.png) | **Sound To Play** - 再生するサウンドを設定できます。                                                                                                                                                                                                                     |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/XF7u3vNeLeJl5w6Wmiy3/2.png) | **Is Looping** - トグルを使ってループ再生の設定ができます。                                                                                                                                                                                                                   |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/WZJvJkuZCDT4AIrpwBjw/3.png) | **Volume -** サウンドのボリュームを設定できます。                                                                                                                                                                                                                          |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/mlFuh27s1b8ptjCmnisc/4.png) | **Is 3D Sound** - 3D サウンドをトグルで設定できます。                                                                                                                                                                                                                    |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/ZuRk21lP2ojwac1hDt1l/5.png) | <p><strong>Play Condition</strong> - サウンド再生のタイミングを設定できます。<br><br><em>Play On Start</em> - ゲームスタート時にサウンドを再生します。<br><em>Play On Receive Message</em> - メッセージの受信時にサウンドを再生します。</p>                                                                           |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/qPWisqrBF6CU6rS7JPNM/6.png) | **Is Interruptible** - サウンドの停止や一時停止をトグルを使って設定できます。                                                                                                                                                                                                       |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/jUfLoBfKyh0QkVtwrYZy/7.png) | **Message To Send** - サウンドの再生を停止する送信メッセージを設定できます。                                                                                                                                                                                                        |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/cGzKna64tmJinuCWAooS/8.png) | <p><strong>Broadcast Type</strong> - ブロードキャスト方法を設定できます。</p><p><br><em>Everyone In Range</em> - レンジ内のすべてにメッセージを送信します。<br><em>Specific Tags In Range</em> - タグにメッセージを送信します。<br><em>Selected Actor</em> - 特定のアセットにメッセージを送信します。</p>                          |
| ![](https://content.gitbook.com/content/V8pr5EgDZn2rnTUJE8XB/blobs/W6HmeEWlkhPwryB56f2K/9.png) | <p><strong>Broadcast Duration</strong> - ブロードキャスト時間を設定できます。efines the type of duration.<br><br><em>Once</em> - メッセージの受信時に一度だけブロードキャストします。<br><em>Duration</em> - ブロードキャストの間の時間を秒単位で設定できます。<br><em>Forever</em> - ブロードキャスト間にディレイを使い、永遠にブロードキャストします。s.</p> |

### デフォルト設定 <a href="#deforuto" id="deforuto"></a>

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FauXdgL87pVvIZkOFc5P8%252FComponents_PlaySound_01.png%3Falt%3Dmedia%26token%3D4f4a43bf-90a2-4c6c-a64a-0c63bd0b1d6f\&width=768\&dpr=4\&quality=100\&sign=4379ea1a\&sv=2)

#### Sound to Play <a href="#sound-to-playsurusaundo" id="sound-to-playsurusaundo"></a>

Sound to Play をクリックすると選択することのできるサウンドが表示されます。

{% hint style="info" %}
**カスタマイズされたサウンドは現在ご利用いただけません。**
{% endhint %}

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FiS8wxFw1BfYLy3ct8GI8%252FComponents_SelectSound_01.png%3Falt%3Dmedia%26token%3D3b7eb9ec-1882-411b-b8cb-f41fcb8651e4\&width=768\&dpr=4\&quality=100\&sign=9dcf0c2a\&sv=2)

#### Sound Range <a href="#sound-rangesaundorenji" id="sound-rangesaundorenji"></a>

最大値はジェムによって異なります。

デフォルトの設定では0- 4となっています。

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FDfhXd9snsYdIiqM5o1LY%252FSound_Range.gif%3Falt%3Dmedia%26token%3D064561ee-1133-4200-8b80-258277af2d97\&width=768\&dpr=4\&quality=100\&sign=f06f3304\&sv=2)

#### &#x20;<a href="#play-condition-zai-sheng-tiao-jian" id="play-condition-zai-sheng-tiao-jian"></a>

#### Play Condition <a href="#play-condition-zai-sheng-tiao-jian" id="play-condition-zai-sheng-tiao-jian"></a>

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FQyRwTXJXe2T8DAVCobJJ%252FComponents_PlayCondition_01.png%3Falt%3Dmedia%26token%3D1175651a-933c-4445-8e6f-fc91571fd3da\&width=768\&dpr=4\&quality=100\&sign=b51032aa\&sv=2)

**Play On Start** – 体験がスタートすると同時にコンポーネントがトリガーされ、選択したサウンドが再生されます。

**Play On Receive Message** – サウンドを再生するようにトリガーするメッセージを設定することができます。

**Play on Players Interact** - コンポーネントが追加されているオブジェクトでプレイヤーが「E」キーを押した際にサウンドが再生されます。

### Edit Logic <a href="#edit-logicrojikku" id="edit-logicrojikku"></a>

#### Loop <a href="#looprpu" id="looprpu"></a>

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FKCY5HI4GLGKSGqhEa9lf%252FSound_Loop.gif%3Falt%3Dmedia%26token%3D5a5c3e68-1396-4877-b326-d6317695c788\&width=768\&dpr=4\&quality=100\&sign=d1fb438c\&sv=2)

**Loop** のトグルを**True** にすると一度トリガーされたサウンドは再生され続けます。トグルを**False** に設定した場合はサウンドは一度だけ再生され、続けて再生されることはありません。

#### 3D Sound <a href="#id-3d-sound3d-saundo" id="id-3d-sound3d-saundo"></a>

2D Sound（2D サウンド）は距離やプレイヤーの位置に関わらず同じ音量で選択したサウンドを再生します。

3D Sound はPlay Sound のコンポーネントを持ったオブジェクトからアバターまでの距離に応じて音量が変化します。

サウンドはプレイヤーの場所に応じて聞こえ方が変わります。プレイヤーが音を出しているオブジェクトの隣にいる場合は、音がその方向から聞こえているかのように左のヘッドフォンやスピーカーから音が聞こえるように設定されています。

#### Message Interuptible <a href="#message-interuptiblesaundo" id="message-interuptiblesaundo"></a>

![](https://docs.sandbox.game/~gitbook/image?url=https%3A%2F%2F10474629-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FXlUUmw082AL1UVCwsyho%252Fuploads%252FwXXktWgpgL7doTPsDU0b%252FComponents_InterupSound_01.png%3Falt%3Dmedia%26token%3D0ad17bd8-5e35-4712-9742-8435722c1d7d\&width=768\&dpr=4\&quality=100\&sign=84eb7309\&sv=2)

トグルを**True** に設定すると2つのドロップダウンメニューが表示されます。

**Message to Stop** – サウンドを完全に停止します。サウンドをまた再生する際には最初からサウンドが再生されます。

**Message to Pause** – サウンドが一時停止されます。また再生されるようにトリガーされた際は一時停止したところからサウンドが再生されます。

### 使用例 <a href="#shi-yong-li" id="shi-yong-li"></a>

アバターが近くに来た際にSpeaker のコンポーネントを使ってメッセージを送って音楽や効果音を再生してバトルの開始やヒントが近くにあることを教えることができます。

#### トグルの設定例 <a href="#togurunohinto" id="togurunohinto"></a>

1. **Door のビヘイビア**はスイッチとして使用できます。ここではDoor のビヘイビアを持ったラジオを使います。
2. Message to Open（ドアを開くメッセージ）を Radio.On に設定します。
3. Message to Close（ドアを閉じるメッセージ）をRadio.Off に設定します。
4. ラジオの上にあるオブジェクトに**Play Sound のコンポーネント**を追加し、Invisible（隠す）に切り替えます。
5. Play On Receive Message（メッセージ受信時に再生）をRadio.On に設定します。
6. Interruptible のMessage to Pause をRadio.Off に設定します。

{% hint style="success" %}
この設定の場合ラジオから実際に音は出ませんがPlay Sound のコンポーネントをトリガーするメッセージをコントロールすることができます。
{% endhint %}
