# ドアと鍵

このチュートリアルではドアの仕組みや鍵を拾ったり、アイテムを集めたり、ボタンを押したりして鍵のかかっているドアを開ける方法をご紹介します。

* 「**L**」キーを押してアセットのライブラリを開き、作業を行うドアを選択します。
* シーンに置いて選択をしたら、そのドアに**Door のビヘイビア**があるかを確認します。
* **Edit logic（ロジック編集）**&#x3092;クリックしてすべての設定を確認します。

**Message Required（要メッセージ）**&#x306B;**Interact（インタラクト）**&#x3068; **Trigger（トリガー）**&#x306E;2つのメッセージがあることを確認してください。\
\
**Interact**：周りの物や人とやり取りする際にプレイヤーが使用する機能です。デフォルト設定では「**E**」キーを押します。\
**Trigger**：ボタンのデフォルト設定になっているメッセージです。ボタンを押すとドアが反応します。<br>

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MP80WHn4jHg5XE1eFsS%2F-MP82x3wFiY8XKYqvHn8%2FGameMakingBasics%20-%20DoorSystems1.png?alt=media\&token=bb865b14-f286-4384-92eb-f1e333e7d932)

#### 鍵を使ってドアを開ける設定画面

* ドアを選択し、**Door のビヘイビア**があることを確認します。その下の**Message Required** の欄にメッセージを1つ設定します。ここでは「**key1**」を使用します。

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MP80WHn4jHg5XE1eFsS%2F-MP86HieBEwROkjKI1vb%2FGameMakingBasics%20-%20DoorSystems1key2.png?alt=media\&token=753dc30d-0df2-43f7-8dab-0d268b0bf687)

* 次にアセットのライブラリから鍵のアセットを選択します。
* 鍵を選択し、**Collectible のコンポーネント**を追加します。
* **Edit Logic** のボタンが表示されていたらクリックします。
* **Collect Message（拾うメッセージ）**&#x304C; **key1**に変わったことを確認します。

ゲームをテストする際にドアを開ける鍵を拾うことができるようになっていることを確認してください。

![](https://10474629-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MP80WHn4jHg5XE1eFsS%2F-MP86_Qh2_eMnJO3B2WE%2FGameMakingBasics%20-%20DoorSystems1key1.png?alt=media\&token=f0637c97-afa0-4c4c-99af-f09a0ebff158)
