# チュートリアル：スクリプトコース #5 - シーン遷移を作成しよう

**URL:** <https://guild.rpgmakerofficial.com/t/topic/63>\
**Category:** チュートリアル\
**Tags:** tutorial, english\
**Created:** [2025 年 6 月 6 日午前 7:23 UTC](https://guild.rpgmakerofficial.com/t/topic/63 "2025-06-06T07:23:50Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![GGG-Administrator](https://sea2.discourse-cdn.com/flex002/user_avatar/guild.rpgmakerofficial.com/ggg-administrator/32/6_2.png) [@GGG-Administrator](https://guild.rpgmakerofficial.com/u/GGG-Administrator)\
**Post date:** [2025 年 6 月 6 日午前 7:26 UTC](https://guild.rpgmakerofficial.com/t/topic/63/3 "2025-06-06T07:26:08Z")

</div>

## ステップ 2: ポータルを使用してシーン間を移動する

1. `game_scene` タブに切り替えます。`UI` の下に新しい `Portal` ノードを作成します。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/2X/0/0992dad084233e1d36a33198b70daebf64cce093.png)
2. ポータルのプロパティを設定します：

- **入力方向** を **右** に設定します。
- **ターゲットシーンパス** は、とりあえず空白のままにします。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/89637330c87fe9590deee1c5a03fc1bde0bc9fc8.png)

1. **エントリエフェクト** と **エグジットエフェクト** の両方を `BLACK` に設定します。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/b76d5bc32b804f69d066038840d0a772e65b2b56.png)
2. `CollisionMask` に **レイヤー 2** を追加します。  
これは、サンプルのプレイヤーがレイヤー 2 にあるためです。マスクにレイヤー 1 のみが含まれている場合、衝突が発生しません。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/19022ace35eb8fb8adede4e368f3f187e1f02106.png)
3. **Portal ノード** 自体（PortalCollision だけでなく）をステージの最も右側に移動させます。  
Portal ノードの位置が、次のシーンのスポーン場所を決定します。
4. PortalCollision のサイズを変更して、誤作動を防ぐために狭くします。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/189053c4a17358e256a4ed80dfc73eca5670dd81.png)
5. 次に、移動先のシーンを作成します：

- ファイルシステムで `game_scene.tscn` を **複製** し、`game_scene2.tscn` と名前を付けます。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/f77ad0eb6b9916476695c60442c135d9555910c4.png)

1. `game_scene2` を開き、 **プレイヤー** オブジェクトを **削除** します。  
そうしないと、プレイヤーが二度表示されてしまいます。
2. `Portal` ノードをマップの左端に移動させます。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/e8b7eede8f162f84f839313f066335131977b4c8.png)
3. `PortalCollision` の位置を調整します。  
Portal ノードの右側にある場合は、代わりに左側に移動させます。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/c1e31e488ff55128a26afe1dfe53850bd5212981.png)
4. `game_scene2` 内の `Portal` プロパティを変更します：

- 入力方向を **左** に設定します。
- **ターゲットシーン** を `game_scene.tscn` に設定します。
- これで、`game_scene` 内のポータルを選択できるようになります。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/bd740dc763ea0610a5eba3e28032274801885869.png)

1. **`game_scene` に戻ります** 。  
同様に、 **ターゲットシーン** を `game_scene2.tscn` に設定し、そのポータルを選択します。  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/rpgmaker_community/original/1X/f750c32f3c5ffc4cd890d9dff82d9ce61b1143fa.png)
2. ゲームをテストプレイします。  
すべての設定が正しければ、2 つのシーン間を自由に移動できるようになります。

* * *

## 結論

これで **スクリプトコース** のチュートリアルシリーズは終了です。  
このチュートリアルの内容は基本のみをカバーしています。  
**ACTION GAME MAKER のビジュアルスクリプティング** を使用すれば、条件とアクションを組み合わせることで、さまざまな動作を作成することができます。

あなたの想像力次第では、開発者が予想もしなかったものを作り出すこともできるかもしれません！  
何か素晴らしいものを作った場合は、 **SNS** や **公式ギルド** で共有してください。

* * *

## 他のコースを受講したいですか？

**1. グラフィックスコース**  
オリジナルキャラクターをアニメーション化したい方のためのコースです。

> [@Tutorial: Graphics Course #1 – Backgrounds and Tiles](https://guild.rpgmakerofficial.com/t/topic/54?u=ggg-administrator):
>
> This tutorial course is designed for those who want to start experimenting with their own images right away! Before starting this course, we recommend completing the following introduction: …

**3. 表現強化コース**  
クールな、Godot スタイルのビジュアルエフェクトを追加したい方のためのコースです。

> [@Tutorial: Expression Enhancement Course #1 — Using Particles](https://guild.rpgmakerofficial.com/t/topic/64?u=ggg-administrator):
>
> This tutorial course is designed for those who want to try out various visual effects. Before starting this course, we recommend completing the following tutorial: This course continues using the s…

---

_[View the full topic](https://guild.rpgmakerofficial.com/t/topic/63)._
