キャラが画面外から歩いてくるようにしたい

おーらん
記事: 1
登録日時: 2023年12月07日(木) 20:25

キャラが画面外から歩いてくるようにしたい

投稿記事by おーらん » 2023年12月07日(木) 20:42

初めまして、質問失礼します。
画像のように画面外からキャラクターが現れるシステムが作りたくカメラを固定できるスクリプトを入れたのですが、何度試しても1枚目のように一瞬キャラの立ち絵が現れてしまいます。
どうすれば改善できるのでしょうか?

また、ある場所まではカメラを固定して、ある場所からはまたキャラに焦点を当てて一緒にスクロールしていくという表現を使いたい時はどうすれば良いのでしようか。
使用したスクリプトはPon_EventScrollです。

本日ツクールを始めたばかりの初心者なので説明など至らぬ所があるかもしれませんが、ご教示いただけますと幸いです。
添付ファイル
IMG_4734.jpeg
IMG_4736.jpeg

ecf5DTTzl6h6lJj02
記事: 459
登録日時: 2018年12月23日(日) 13:55

Re: キャラが画面外から歩いてくるようにしたい

投稿記事by ecf5DTTzl6h6lJj02 » 2023年12月11日(月) 19:00

こんにちは。
おーらん さんが書きました:初めまして、質問失礼します。
画像のように画面外からキャラクターが現れるシステムが作りたくカメラを固定できるスクリプトを入れたのですが、何度試しても1枚目のように一瞬キャラの立ち絵が現れてしまいます。
どうすれば改善できるのでしょうか?

また、ある場所まではカメラを固定して、ある場所からはまたキャラに焦点を当てて一緒にスクロールしていくという表現を使いたい時はどうすれば良いのでしようか。
使用したスクリプトはPon_EventScrollです。

本日ツクールを始めたばかりの初心者なので説明など至らぬ所があるかもしれませんが、ご教示いただけますと幸いです。

以下は、
幅 41、高さ 13 のマップで、
最初、カメラを 20, 6 の位置に固定。
イベントを 40, 6 の位置から左端まで移動開始。
イベントがカメラの位置(X座標が一致する場所)まで来たら、カメラの対象を、イベントに変更。
という内容の作成例です。

  1. 画面の中央にしておきたい場所に、イベントを設置し(以降イベント1と表記)、
    1ページ目の内容を以下に設定する。
    • トリガーを自動実行にする。
    • 画像をなしに設定する。
    • プライオリティを通常キャラの下に設定する。
    • 実行内容を以下に設定する。

      コード: 全て選択

      ◆変数の操作:#0005 カメラ位置X = このイベントのマップX
      ◆プラグインコマンド:ScrollCaracter 0
      ◆セルフスイッチの操作:A = ON
  2. 40, 6 の位置にイベントを設置し(以降イベント2と表記)、
    1ページ目、2ページ目の内容をそれぞれ以下に設定する。
    • 1ページ目の内容
      • 画像にお好みのキャラクターを設定する。
      • トリガーを自動実行に設定する。
      • 実行内容を以下に設定する。

        コード: 全て選択

        ◆変数の操作:#0003 イベント1 X = このイベントのマップX
        ◆条件分岐:イベント1 X > 0
          ◆移動ルートの設定:このイベント (ウェイト)
          :        :◇左に移動
          ◆
        :それ以外のとき
          ◆移動ルートの設定:このイベント (ウェイト)
          :        :◇下を向く
          ◆セルフスイッチの操作:A = ON
          ◆
        :分岐終了
    • 2ページ目の内容
      • 画像に1ページ目と同じキャラクターを設定
      • 出現条件のセルフスイッチにチェックをつけ、プルダウンメニューから A を選択する。
  3. イベント1 の2ページ目、3ページ目をそれぞれ以下の通りに設定する。
    • 2ページ目の内容
      • 出現条件のセルフスイッチにチェックをつけ、プルダウンメニューから A を選択する。
      • オプションのすり抜けにチェックをつける。
      • トリガーを並列処理に設定する。
      • 実行内容を以下に設定する。

        コード: 全て選択

        ◆条件分岐:イベント1 X ≤ カメラ位置X
          ◆プラグインコマンド:ScrollCaracter 2
          ◆セルフスイッチの操作:B = ON
          ◆
        :分岐終了
    • 3ページ目の内容
      • 出現条件のセルフスイッチにチェックをつけ、プルダウンメニューから B を選択する。
      • オプションのすり抜けにチェックをつける。

以上です。
一応、イベントの設定内容のスクリーンショットも上げておきます。
合わせてご確認ください。
添付ファイル
001.jpg
イベント1の設定内容
002.jpg
イベント2の設定内容

“MV:質問” へ戻る