> For the complete documentation index, see [llms.txt](https://docs.sandbox.game/game-maker-academy-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/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience/6-putting-quest-signs.md).

# 6: クエストのサインを設定する

#### [中級者向けチュートリアル](/game-maker-academy-jp/tutorials-1/medium-tutorials.md) -[ ◑ 初めてのRPG 作成](/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience.md) - 6：クエストのサインを設定する

### **はじめに**

ゲーム内でクエストをスタートする時やどこへ行けばいいのかなどを示すSigns（サイン）の設定方法を紹介します。　

\*このステップは任意のため必要でなければ次の7番目のステップに進んでください。

<br>

## A) Quest 1のサイン

**Quest 1 のサインの種類**

* クエストを起動する場合、**NPC に向けてクエストがスタートするということを示すサインを表示する**必要があります。
* クエストの目的を明確にした場合、**敵を倒したらアイテムがもらえることを示すサインを表示する**必要があります。
* （オプション：Type of Drop（ドロップタイプ）をプリセットとして使用する場合、サインをアイテムそのものに表示することも可能です。）

### NPC のサイン

NPC Bではなく、NPC を選択し、Indicator のコンポーネントを追加し、以下を設定します。

* Asker のビヘイビアのDisplay Name（表示名）と同じ名前をDisplay Name に設定します。
* Display Interaction（インタラクション）をTrue に設定します。
* Custom text（カスタムテキスト）に「to Talk with（～と話す）」を入力します。
* NPCがクエストを与える側の場合、一つ目のクエストにGiver（与える側）を追加します。

**Play Mode（プレイモード）ではクエストがスタートするまで金色の「！」が表示されます**。

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MSmDSVzgP7m0rPeCUef%2F-MSmgAYx-v6IszU49GVO%2Fnpc_indicator_compare.png?alt=media\&token=9ebee849-6511-4f3d-832c-fac514c7f944)

### 敵のサイン

すべての敵を選択し、Indicator のコンポーネントに追加し、以下を設定します。

* 使用したいDisplay Name を入力します。
* Display Interaction をFalse に設定します。
* Quest cursors（クエストカーソル）をTrue に設定して一つ目のクエストとリンクさせます。

**クエストがスタートしてクエストの目的が達成されるまで、プレイモードでは金色の的のアイコンが表示されます。**

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MSmDSVzgP7m0rPeCUef%2F-MSmh1kzqUlBHd8itTCX%2Fenemy_indicator_compare.png?alt=media\&token=6a22cd13-4bf8-43f8-967a-b24661f46d7b)

## B) Quest 2のサイン

Quest 2 のサインの種類

* Quest Completion（クエストの終了方法）には**クエストが終了する場所を示すサインをNPC に表示する**設定を行う必要があります。&#x20;

### NPC のサイン

作成した一つ目のNPC の設定：

* 二つ目のクエストにReceiver（受け取り側）としてIndicator のコンポーネント をリンクさせます。

[5：はじめに設定したNPCに戻る](/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience/5-going-back-to-the-npc.md) の[F) Message Broadcaster](/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience/5-going-back-to-the-npc.md#f-message-broadcaster-nobiheibia) でを作成したため、**クエストはReceiver （受け取る側）の状態になります。つまり2つ目のクエストはプレイヤーがクエスト完了のアクションを行うのを待っている状態**になります。そしてNPCのサインはGiver や目的を示すものではなく、金色の「？」を表示するReciever の状態になります。<br>

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MSmDSVzgP7m0rPeCUef%2F-MSmYh7p_2XzW_j_1EMC%2Fimage.png?alt=media\&token=54fea63d-3baf-417d-bd15-a5f4e818724d)

## C) プレイ

一つ目のクエストが終了して、二つ目が起動してNPC に話し返すように促され、「？」が表示された場合、NPC に話しかければクエストクリアとなります。

**次のステップではリワードを設定します。**

{% hint style="success" %}
👏これで[◑ 初めてのRPG 作成](/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience.md) のチュートリアルの6つ目のステップが完了です。

次のステップ[ 7：リワードの作成](/game-maker-academy-jp/tutorials-1/medium-tutorials/your-first-rpg-experience/5-create-your-reward.md)に進みます。
{% endhint %}
