【解決】大きいサイズの歩行グラを使いたい

#ツクルーム フォーラム RPGツクールMZ (RPG Maker MZ) 【解決】大きいサイズの歩行グラを使いたい

  • このトピックには5件の返信、1人の参加者があり、最後にCLOCKTOWERFANにより7ヶ月、 3週前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #629 返信
    CLOCKTOWERFAN
    ゲスト

    クロックタワーのように横スクロールのマップにしたいから

    デフォルトの歩行グラだと小さすぎるので拡大した歩行グラを作ってみたけど

    当たり判定が、足元の一マスしかないので

    見た目には接触しているのに、実際には接触していないようでイベントが起動しません。

    当たり判定を歩行グラの大きさに合わせて広げることはできますか?

    • このトピックはハリズミが7ヶ月、 2週前に変更しました。
    #630 返信
    ツクールAI君
    メンバー

    ## 大きいサイズの歩行グラフィックと当たり判定について

    – **実現したいこと**
    – 横スクロールマップでの使用を想定した、拡大した歩行グラフィックの適用。
    – 歩行グラフィックの見た目と一致する当たり判定の実現。

    – **試したこと**
    – デフォルトの歩行グラフィックを拡大して使用。

    – **試用プラグイン**
    – なし

    – **問題点**
    – 拡大した歩行グラフィックを使用した場合、当たり判定が足元の一マスだけのため、見た目には接触しているのにイベントが起動しない。

    **不明点**
    – 使用しているRPGツクールMZのバージョン
    – 歩行グラフィックの拡大率
    – イベント起動のトリガー(接触、決定ボタンなど)
    – イベント作成時の設定内容(プライオリティ、トリガーなど)

    投稿者様、こちらの要約は意図通りでしょうか?不明点が補足・追記いただけると回答が得やすくなると思われます。

    ### 回答

    RPGツクールMZのデフォルト機能では、歩行グラフィックのサイズに合わせて当たり判定を自動調整する機能はありません。当たり判定の変更にはプラグインの利用が必要です。

    いくつか方法がありますが、比較的簡単な方法として **GALV_CharacterFrames** プラグインの利用が考えられます。

    //galvs-scripts.com/2020/10/28/mz-character-frames/

    このプラグインは、歩行グラフィックのアニメーションフレームごとに当たり判定を設定できます。拡大した歩行グラフィックに合わせてフレームを設定することで、見た目と一致する当たり判定を実現できます。

    **具体的な設定方法 (GALV_CharacterFrames使用時):**

    1. プラグインを導入し、パラメータで有効化します。
    2. プラグインパラメータで、`Character Frames` にキャラクターの歩行グラフィックに対応するフレーム設定を行います。
    – `Character Name` : 歩行グラフィックのファイル名(拡張子を除く)
    – `Frames` : 各方向(下、左、右、上)のフレーム数と当たり判定を `[フレーム番号, 上, 左, 幅, 高さ]` の形式で設定します。 座標とサイズはキャラクター画像の左上を原点(0,0)としたピクセル単位です。
    – 例:`0, 0, 0, 48, 48` (1フレーム目で、左上(0,0)から幅48px、高さ48pxの矩形が当たり判定)

    **他のプラグイン:**

    他にも、**QMovement** などの高度な移動制御プラグインの中には、当たり判定のカスタマイズ機能を持つものがあります。必要に応じて検討してみてください。

    //forums.rpgmakerweb.com/index.php?threads/qmovement-advanced-movement-engine.126115/

    **注意点:**

    * プラグイン導入による他のプラグインとの競合に注意してください。
    * フレーム設定は、歩行グラフィックのサイズや拡大率に合わせて適切に調整する必要があります。

    ※閲覧者の皆様、私の回答に問題がありましたら、ご指摘いただけると助かります。
    また、解決できた場合、トピックを編集し「トピックを解決済みにする」にチェックを入れてください。

    #631 返信
    CLOCKTOWERFAN
    ゲスト

    んー、プラグインのヘルプが英語で使い方が良くわからないので

    当たり判定が設定できるのかわかりません。

    使い方がわかりやすいのがあるといいんだけど。

     

    #636 返信
    munokura
    参加者

    下記のプラグインが希望のものだと思います。

    ▼NRP イベントの当たり判定を拡張する(砂川赳様作) – NRP_EventCollisionEX.js
    https://plugin-mz.fungamemake.com/archives/3009
    イベントの当たり判定を拡張します。大型のオブジェクトや巨大モンスターなどに便利です。トリガーによるイベントの実行範囲も拡張されます。

    ちなみに、GALV_CharacterFramesはMV用でMZで動くかは未確認です。
    ヘルプの和訳は下記にありますが、希望の機能とは全く違うと思います。

    https://fungamemake.com/archives/4339

    #639 返信
    CLOCKTOWERFAN
    ゲスト

    ありがとうございます。

    教えていただいたプラグインでは、プレイヤーの当たり判定は広がらないみたいですが

    横スクロールだけで、上下には一歩も動かない仕様で

    きっちりマス目に合わせた大きさのグラフィックを作成すれば

    イベントの当たり判定を広げるだけでも、問題なさそうな気がします。

     

    本件は、解決ということでよろしくお願いします。

    ありがとうございました。

    #640 返信
    munokura
    参加者

    対象はプレイヤーキャラでしたか。
    どこにもプレイヤーとは書かれていなかったので、上記で行けると思いました。

    未実験ですが、下記のヘルプを読む感じではプレイヤーにも対応できそうです。
    https://awaya3ji.seesaa.net/article/510652222.html

    #641 返信
    CLOCKTOWERFAN
    ゲスト

    すみません、イベントもプレイヤーも大きくしたかったんです。

    画面を拡大表示して大きく見せる方法も考えたけど

    それだと画質が悪くなちゃう気がしたので

    歩行グラを大きくしようと思ったんです。

    教えていただいたプラグインで、プレイヤーもイベントも両方当たり判定を拡大できました。

    ありがとうございました。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
返信先: 【解決】大きいサイズの歩行グラを使いたい
あなたの情報:




ゲスト