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

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

  1. game_scene タブに切り替えます。UI の下に新しい Portal ノードを作成します。
  2. ポータルのプロパティを設定します:
  • 入力方向に設定します。
  • ターゲットシーンパスは、とりあえず空白のままにします。
  1. エントリエフェクトエグジットエフェクトの両方を BLACK に設定します。
  2. CollisionMaskレイヤー 2を追加します。
    これは、サンプルのプレイヤーがレイヤー 2 にあるためです。マスクにレイヤー 1 のみが含まれている場合、衝突が発生しません。
  3. Portal ノード自体(PortalCollision だけでなく)をステージの最も右側に移動させます。
    Portal ノードの位置が、次のシーンのスポーン場所を決定します。
  4. PortalCollision のサイズを変更して、誤作動を防ぐために狭くします。
  5. 次に、移動先のシーンを作成します:
  • ファイルシステムで game_scene.tscn複製し、game_scene2.tscn と名前を付けます。
  1. game_scene2 を開き、プレイヤーオブジェクトを削除します。
    そうしないと、プレイヤーが二度表示されてしまいます。
  2. Portal ノードをマップの左端に移動させます。
  3. PortalCollision の位置を調整します。
    Portal ノードの右側にある場合は、代わりに左側に移動させます。
  4. game_scene2 内の Portal プロパティを変更します:
  • 入力方向をに設定します。
  • ターゲットシーンgame_scene.tscn に設定します。
  • これで、game_scene 内のポータルを選択できるようになります。
  1. game_scene に戻ります
    同様に、ターゲットシーンgame_scene2.tscn に設定し、そのポータルを選択します。
  2. ゲームをテストプレイします。
    すべての設定が正しければ、2 つのシーン間を自由に移動できるようになります。

結論

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

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


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

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

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

「いいね!」 1