LogoLogo
Knowledge BaseOther Academies & GuidesThe Sandbox Website
  • Game Maker Academy へようこそ!
  • 👋Game Maker 概要
    • Game Maker について
    • Game Maker で作れるもの
    • Game Maker で使用するツール
  • 🏁はじめに
    • プロフィールの作成
    • Game Maker のインストール
    • マルチプレイヤーについて
      • マルチプレイヤー環境下でのパフォーマンス
  • 🚀ローンチ
    • Game Maker のローンチ方法
    • 体験の作成
    • ギャラリー
  • 🧰メニュー
    • インターフェース概要
    • Top Bar(トップバー)
    • Side Bar(サイドバー)
    • Library(ライブラリ)
    • Toolbar(ツールバー)
    • Hierarchy(ヒエラルキー)
  • 🧭カメラコントロール
    • カメラコントロール概要
    • Game Maker の操作とショートカットキー
    • パンニング
    • 回転
    • ズーム
    • Shift キー
    • 旋回
    • ターゲット
  • 🌎BLOCK(ブロック)
    • ブロックについて
    • ブロックの配置方法
    • Brush(ブラシ)ツールを使う
  • 🦖Asset(アセット)
    • アセットについて
    • アセットとオブジェクト
    • アセットの配置
    • Properties(プロパティ)
    • Rarity and Attributes(レアリティと属性)
    • Presets(プリセット)
    • アセットの親子化
  • 🦸‍♀️ Avatar(アバター)
    • アバターについて
    • Avatar Spawner(アバター スポナー)
    • Custom Avatar(カスタム アバター)
    • Player's Avatar(プレイヤーアバター)
    • Inventory(インベントリ)
  • 🔧Logic(ロジック)
    • ロジックの仕組み
    • Parameters(パラメーター)
    • Behaviours & Components(ビヘイビアとコンポーネント)
    • Triggers(トリガー)
    • Tags(タグ)
    • Messages(メッセージ)
  • 🐵Behaviours(ビヘイビア)
    • ビヘイビアについて
    • ビヘイビアの設定方法
    • ビヘイビア 一覧
      • Animated Decoration(アニメーション)
      • Asset Spawner(アセットスポナー)
      • Asker(質問者)
      • Basic Platform(ベーシックプラットフォーム)
      • Bird(鳥)
      • Button(ボタン)
      • Citizen(住人)
      • Crowd Events(グループイベント)
      • Door(ドア)
      • Farmer(農民)
      • Healer(ヒーラー)
      • Light(ライト)
      • Melee Enemy(近接エネミー)
      • Message Broadcaster(メッセージブロードキャスター)
      • Multi(マルチ)
      • Plant(植物)
      • Post Process Effects(ポストプロセスエフェクト)
      • Predator(捕食者)
      • Prey(獲物)
      • Replace Asset(アセットの交換)
      • Soldier(兵士)
      • Timed Events(制限時間付きイベント)
      • Void(空間)
      • Weather Switcher(天気変更)
  • ⚙️ Components(コンポーネント)
    • コンポーネントについて
    • コンポーネントの設定方法
    • コンポーネント一覧
      • Climbable(登る)
      • Collectible(収集品)
      • Defeat(ゲームオーバー)
      • Drop(ドロップ)
      • Health(体力)
      • Image Display(イメージ表示)
      • NFT Image Display(NFT イメージ表示)
      • NFT Display Information(NFT 詳細表示)
      • Indicator(インジケーター)
      • Pickable(拾う)
      • Play Sound(サウンド再生)
      • Rarity(レアリティ)
      • Speaker(スピーカー)
      • Toggle Behaviour(ビヘイビアの切替)
      • Victory(ビクトリー)
  • 🎮Global Parameters(グローバルパラメーター)
    • グローバルパラメーター
  • 🏆Rules(ルール)
    • Rules(ルール)
    • Welcoming Screen(ウェルカム画面)
    • Quests(クエスト)
      • Unlock Quest(クエストの解除)
      • Launch Quest(クエストの起動)
      • Quest Type(クエストの種類)
        • Counter(カウンター)
        • Asset Death(アセットを倒す)
        • Timer(タイマー)
        • Wait for Message(メッセージを待つ)
      • Quest Completion(クエストの完了)
      • Action After Completion(クエスト終了後のアクション)
    • Victory(ビクトリー)
    • Defeat(ゲームオーバー)
  • 📐ゲームデザイン
    • ゲームデザインのヒント
  • 💡チュートリアル
    • 初級者向けチュートリアル
      • 互換性のあるNFT フレームの作成
      • ドアと鍵
      • 動くプラットフォーム
      • ダメージ判定のあるブロックの作成
      • ボスを倒してVictory 画面をトリガーする
      • クエストの作成(全行程)
      • スポーンポイント及びテレポート
      • プレイヤーを回復させたり、ダメージを与えるためにオブジェクトを拾う
    • 中級者向けチュートリアル
      • ◑ ソーシャルハブの作成
        • ルールと制限
        • ソーシャルハブのビヘイビア
        • ソーシャルハブのコンポーネント
      • ◑ 初めてのRPG 作成
        • 1:RPG 体験の作成
        • 2:RPG のNPC 作成
        • 3: 敵の作成
        • 4: クエストの作成
        • 5: はじめに設定したNPCに戻る
        • 6: クエストのサインを設定する
        • 7: リワードの作成
        • 8: Victory とDefeat の条件を設定する
    • 上級者向けチュートリアル
      • 4方向テレポートシステム – 最新版
      • Key とDoor の使い方(上級編)
      • ゾンビに変身させる
      • 光るスピンリングの作成
      • 2方向テレポートシステムの作成
      • TNTの爆発と TNT リスポナー
  • 📝パッチノート
    • パッチノート用ダッシュボード
    • 8️⃣Game Maker 0.8
    • 0.7
    • 0.5(更新日:2021/2/10)
    • 0.4(更新日:2021/10/02)
Powered by GitBook
On this page
  • 1.Unlock quest(クエストの解除)
  • ​2.Launch quest(クエストの起動)
  • 3.Quest type(クエストタイプ)
  • 4.Quest completion(クエストの完了)
  • 5.Action after completion(クエスト終了後のアクション)
  1. チュートリアル
  2. 初級者向けチュートリアル

クエストの作成(全行程)

基本のクエストの設定方法とそれに関わるオプション設定の全行程をご紹介します。

Previousボスを倒してVictory 画面をトリガーするNextスポーンポイント及びテレポート

Last updated 1 year ago

クエストの作成にあたって必要になるオプションの詳細をご紹介します。 ここでは5つのコインを集めてゲームのVictory の画面をトリガーする例を使って解説します。

  • 画面左上のRules(ルール)のボタンをクリックします。クリックすると下記の画面が表示されます。

表示された画面の左から2番目にあるQuest のタブにあるOn/Off のボタンが緑になっていることを確認します。その下に名前の変更が可能なクエストのリストが表示されます。それぞれのクエストには以下の5つの設定を行うことができます。

  1. Unlock quest(クエストの解除)

  2. Launch quest(クエストの起動)

  3. Quest type(クエストの種類)

  4. Quest completion(クエストの完了)

  5. Action after completion(クエスト終了後のアクション)

1.Unlock quest(クエストの解除)

​

  • Auto Unlock(自動解除) – ゲームがスタートするとクエストが解除されます。

  • Requires Message(要メッセージ) – クエストは隠れた状態になっています。クエストを開始するメッセージが送られない限りプレイヤーはクエストが解除されたのかどうかを知ることはできません。

ここではゲームがスタートすると同時にクエストをスタートさせたいので Auto Unlock を選択します。

​2.Launch quest(クエストの起動)

​

  • Auto Unlock(自動解除) – クエストが解除されるとすぐにクエストが起動します。

  • Requires Message(要メッセージ) – プレイヤーがスタートに必要なメッセージを送るまでクエストはスタートしません。

ここではゲームがスタートすると同時にクエストをスタートさせたいので Auto Unlock を選択します。

3.Quest type(クエストタイプ)

​

  • Counter(カウンター)– 収集したり、倒したりしたオブジェクトの数を数えるクエストです。

  • Asset Death (アセットを倒す)– 特定のアセット を倒すとクリアになるクエストです。

  • Timer(タイマー)– タイマーのあるクエスト です。

  • Wait For Message(メッセージを待つ) – メッセージが送られるとクリアになるクエストです。

それぞれのクエストタイプの特徴をご紹介します。

i.Counter(カウンター)

​

  • CollectedObjects(オブジェクト収集) – プレイヤーがアセットを集めてクエストクリアとなります。

  • Deaths(アセットを倒す) – プレイヤーがアセットを倒してクエストクリアとなります。

    それぞれのアセットにはここで設定したタグと一致するタグの設定が必要になります。ここでTag(タグ)の項目に「coins」を使用します。 Amount(数)の欄にはプレイヤーが集めたり倒さないといけないアセットの数を入力します。

ii.Asset Death(アセットを倒す)

​

  • Asset Death - Asset to watch(ターゲットアセット)にはGame Maker 内にあるアセットを入力します。そのアセットが倒された場合にミッションクリアとなります。 ボスと戦うクエストに使われます。

iii.​Timer(タイマー)

​

  • Timer(タイマー) – クエスト にタイマーを設定できます。

  • Seconds to wait(クリアタイム) – タイマーの長さを設定できます。

    Goal(クリア条件)

  • Survive(サバイブ) – タイマーの時間が切れるまで生き残ってクリアすることを条件に設定できます。

  • Defend(ディフェンド) – アセットを選択し、タイマーの時間が切れる前に倒されないようにクリアすることを条件に設定できます。

  • Message needed(要メッセージ) – プレイヤーはタイマーの時間が切れる前にメッセージを送ってクリアすることを条件に設定できます。(例:ボタンを押す、ゴールにたどり着くなど)

iv.Wait For Message(メッセージを待つ)

​

  • Wait For Message(メッセージを待つ) – プレイヤーはクエスト をクリアするためにメッセージを送る必要があります。(例:ボタンを押す、ゴールにたどり着く、アセットに話かけるなど)

​ 以上がQuest Type のオプションです。ここではプレイヤーにコインを拾わせてクエストをクリアするという設定をしたかったので Collected Object(オブジェクト収集)を使用しました。またコインに「coins」のタグを設定し、数は5に設定しました。

4.Quest completion(クエストの完了)

​

  • AutoCompletion(自動完了) – 目的を達成するとクエストがクリアになります。ここではこのオプションを使用します。

  • Requires Message(要メッセージ) – プレイヤーが必要なメッセージを送るまでクエストは終了しません。

  • WaitForInput(入力待ち) – クエスト の目的を達成した後にキーボードの「Enter」を押す必要があります。

5.Action after completion(クエスト終了後のアクション)

​

  • Nothing(なし) – クエストをクリアしたあとには何も起きません。

  • Send Message(メッセージ送信) – クエストをクリアするとメッセージが送られます。

  • End Game(ゲーム終了) – ゲームが終了するとプレイヤーにVictory の画面が表示されます。ここではこのオプションを使用します。

「coins」のタグを設定してある5つのコインをプレイヤーが集めるとゲーム終了となり、Victory と表示されるというクエストの設定が完了しました。

次にアセットを収集可能にし、集めた時にカウントされるように設定します。

  • 「L」キーを押し、ライブラリからプレイヤーが集めるアセットを選択し、Game Maker 内に設置します。

  • アセットを選択しすべてのビヘイビアを削除します。

  • Collectible のコンポーネントを追加してCollect Type(収集タイプ)がCollision(コリジョン)になっていることを確認します。

  • Tags までスクロールダウンしてRules(ルール)で設定したタグを入力します。 ここではRules で設定した「coins」を使用します。

これでプレイヤーが拾うとカウントされるコインの設定が完了です。 このクエスト では5つ集める設定になっているため、一つ一つ別々に設定する代わりに、今作ったアセットを選択し、CTRL +「D」 キー でアセットを複製します。この作業を繰り返してクエストに必要な数だけ複製しマップの中に配置します。

これでコインを5つ集めるとVictory の画面が表示されるというクエストの設定が完了です。

​​

​​

​​

​​

​​

​​

​​

​​

​​

💡