← Yop2D

次のステージに進むには?

初心者ガイド · コード不要

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Yop2D では、ステージ 1 つが 1 つのシーンです。プレイヤーがステージの終わりに着くと、見えないゴールゾーンに触れて、ゲームが次のシーンに進みます。

用意するもの:

ステップ 1:1 ステージに 1 シーン

  1. 左のパネルで シーン の欄を開きます。
  2. 今のシーンの名前を Level1 に変え、新しいシーン Level2 を作ります。
  3. ステージ 2 を作ります:地面、足場、そしてもう一度ボタンつきのキャラクター player。
⚠️ シーンごとに、オブジェクトと Blueprint は別々です。 ステージ 1 のボタンやキャラクターはステージ 2 にはありません:そこに追加して、ステージ 2 の Blueprint でノードを作り直す必要があります。

ステップ 2:ゴールゾーン

  1. Level1 に戻ります。
  2. ゾーン オブジェクト(カテゴリー 基本図形とビジュアル)を追加し、名前を finish にします。
  3. プレイヤーがたどり着く、ステージの終わりに置きます。ゾーンはゲーム中は見えません:プレイヤーにわかるように、同じ場所に旗やドアを置きましょう。

ステップ 3:ステージ 1 の Blueprint

  1. Level1 の ブループリント を開きます。
  2. 「衝突 A/B」 イベントを追加します:オブジェクト A player、オブジェクト B finish。
  3. 「次のシーン」 ノード(カテゴリー シーンとHUD)を追加し、衝突 出力につなぎます。
  4. 保存してゲームを開始し、ゾーンまで行きます。
衝突 A/BA:player · B:finish
衝突 →
次のシーン
👉 「次のシーン」 はシーン一覧の順番に進みます:Level1、Level2、Level3…。決まったシーン(たとえば「よくできました!」画面)に行きたいときは、「シーンを切り替える」 を使い、ターゲットにそのシーンを選びます。

ステージをまたいでスコアを残す

範囲が 「ローカル」 の変数は、シーンごとに 0 から始まります。スコアをステージ 2 でも続けるには、変数 score を範囲 「グローバル」 で作ります(変数 の欄)。すると、すべてのステージが同じ変数を使います。

👉 ステージ 2 では、最初からスコアを表示しましょう:「起動時」 → 「テキストを変更」(scoreText)に ="スコア:" + score。

うまくいかないとき