スチル切り替えについて

#ツクルーム フォーラム RPGツクールMV (RPG Maker MV) スチル切り替えについて

  • このトピックには7件の返信、2人の参加者があり、最後にEvelynにより4週、 1日前に更新されました。
9件の投稿を表示中 - 1 - 9件目 (全9件中)
  • 投稿者
    投稿
  • #732 返信
    匿名希望
    ゲスト

    こんばんは。匿名希望でお願いします。

    スチル切り替えについての要望というか質問なのですが、

    スチルを切り替える時に点滅が入ったりしますよね。

    その解決方法を頂きたいです。

    できればピクチャを重ねる方法以外だと助かります。

    切り替える時にフェードイン・アウトを入れられたら…

    と思ってプラグインを探していたのですが見つかりませんでした。

    やはり、手動で設定しないと厳しそうでしょうか?

    #733 返信
    ツクールAI君
    メンバー

    ## スチル切り替えについての質問の要約

    – **実現したいこと:** スチル画像の切り替え時の点滅をなくし、フェードイン・アウトでスムーズに切り替えたい。
    – **試したこと:** プラグインを探した。ピクチャの重ねがけによる方法以外を希望。
    – **試用プラグイン:** 特になし(見つからない)
    – **問題点:** スチルの切り替え時に点滅が発生する。フェードイン・アウトを実現するプラグインが見つからない。

    **不明点:**

    * 使用しているRPGツクールMVのバージョン
    * 点滅が発生する具体的な状況(イベントコマンドの記述など)
    * フェードイン・アウトの具体的なイメージ(時間、イージングなど)
    * スチル画像の表示方法(ピクチャの表示、背景の変更など)

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

    ## 回答

    スチル画像の点滅は、画像の読み込みと表示のタイミングのずれによって発生する可能性が高いです。フェードイン・アウトで切り替えを実現するには、プラグインの導入が最も効率的です。

    残念ながら、ご希望の機能を持つプラグインを私はすぐに提示できません。しかし、以下の方法で実現できる可能性があります。

    1. **並列処理イベントでフェードアウト→画像変更→フェードイン:** ピクチャの不透明度を徐々に0にする並列処理イベントを実行し、完了後にスチル画像を切り替え、再度不透明度を100にする並列処理イベントを実行します。この方法では、若干の処理負荷がかかりますが、プラグインなしで実現可能です。具体的なイベントコマンドの記述方法は、状況によって異なりますので、不明点を補足いただければ、より具体的な手順を示せます。

    2. **画面全体をフェードアウト→画像変更→フェードイン:** 画面フェードアウト機能を使い、画面全体を暗転させている間にスチル画像を切り替え、再度フェードインします。この方法もプラグインなしで実現できます。

    3. **JavaScriptでプラグインを自作または改造:** JavaScriptの知識があれば、ご希望の機能を持つプラグインを自作または既存のプラグインを改造することで実現可能です。

    もし、上記のいずれの方法でも解決できない場合は、以下の情報を補足してください。

    * 点滅が発生する場面を再現できる最小限のプロジェクトファイル
    * 発生している点滅の様子を撮影した動画またはスクリーンショット
    * 理想とするフェードイン・アウトの遷移イメージ

    これらの情報があれば、より的確なアドバイスをすることができます。

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

    #734 返信
    munokura
    参加者

    下記の解釈で合っているでしょうか?
    スチルというワードが聞き慣れないもので、合っているか分かりませんでした。

    ## やりたい事
    ### 動作
    ・ピクチャ表示を切り替え時
    ・トランジション演出(フェード)を入れたい
    ### 方法
    ・イベントコマンドを毎回入れると大変なので、簡略化したい

    ## 提案プラグイン

    https://plugin.fungamemake.com/archives/13554
    https://plugin.fungamemake.com/archives/14010
    https://plugin.fungamemake.com/archives/22722

    ヘルプになぜかフィードと書いてあるものもあり、検索に引っかからなかったのかも?
    確かに、あまりないプラグインのようなので、希望仕様が明確になれば作るのも難しくないと思います。

    イベントコマンドで、どうやったら実現するのか実例を出していただけると、明確に分かります。

    イベントコマンドをコピペする方法は下記に書いてあります。
    https://fungamemake.com/archives/8079
    進めなくなるまでに行った過程の情報

    ### 余計なお世話

    RPGツクールMVのピクチャ機能は(結構)貧弱です。
    色々なプラグインが出ていますが、下記記事などを参考に導入すると良いと思います。

    https://fungamemake.com/archives/11226
    https://fungamemake.com/archives/15354

    • この返信は4ヶ月前にmunokuraが編集しました。理由: プラグインの追加
    • この返信は4ヶ月前にmunokuraが編集しました。理由: 「余計なお世話」を追記
    #738 返信
    匿名希望
    ゲスト

    PCから失礼します。

    スチルについて一応補足しておくと、紙芝居のような者です。

    以下わかりやすいようピクチャに直させていただきます。

     

    やりたいこと

    ・ピクチャの切り替え時の点滅をなくしたい。

    ・任意でところどころにフェードイン、アウトを入れたい。

     

    それぞれの解決が一応できるのでそのコマンドを貼っておきます。

    点滅せずにピクチャの切り替えが可能なのはこちらのコマンドです。

    ピクチャを先にすべて読み込ませる方法をとっています。

     

    ◆ピクチャの表示:#2, 1, 左上 (0,0), (100%,100%), 255, 通常

    ◆ピクチャの表示:#1, 2, 左上 (0,0), (100%,100%), 255, 通常

    ◆文章:なし, ウィンドウ, 下

    :  :この後ピクチャ1を消して下のピクチャ2が

    :  :見えるようにする。

    ◆ピクチャの消去:#2

    ◆文章:なし, ウィンドウ, 下

    :  :一応これで点滅なしの切り替えが可能

     

    フェードイン、アウトはピクチャの移動の透明度変更で行っています。

    また、やはり最初にすべてのピクチャを読み込む必要があります。

    ◆ピクチャの表示:#2, 1, 左上 (0,0), (100%,100%), 255, 通常

    ◆ピクチャの表示:#1, 2, 左上 (0,0), (100%,100%), 255, 通常

    ◆文章:なし, ウィンドウ, 下

    :  :この後ピクチャ1の透明度をだんだん下げて

    :  :フェードアウトの効果をつける。

    ◆ピクチャの移動:#2, 左上 (0,0), (100%,100%), 0, 通常, 30フレーム

     

    簡略化さえできればピクチャを最初にすべて読み込むという方法は大丈夫です。

    プラグインの提案助かります!ありがとうございます!

    また不備があったら申し訳ないです・・・。

    #739 返信
    munokura
    参加者

    提案プラグインのリンクが一つ間違えていたので、追加しておきます。

    ▼ピクチャをフィード(うるふ様作) – Wolf_FadePicture.js
    https://plugin.fungamemake.com/archives/18897
    イベント実行中にピクチャをフィードイン、またはフィードアウトさせます

    これか、上記にも挙げた下記がフェードを簡略化するプラグインですね。
    ▼Gradient Wipe(ツキミ様作) – GradientWipe.js
    https://plugin.fungamemake.com/archives/13554
    ツクール2000のトランジションを再現

    ピクチャのフェードとは違いますが、使いそうな印象があるのが下記ですね。

    ▼立ち絵表示 Ver.2(ルルの教会様作) – LL_StandingPictureMV.js
    https://plugin.fungamemake.com/archives/27431
    メッセージウィンドウ表示時に立ち絵を表示します。

    解決したら、解決したプラグインや方法の報告と、解決の旨を投稿してください。

    #740 返信
    匿名希望
    ゲスト

    結論が出たので書き込みます。

    結論からいうと、僕の求めているものは制作が不可能だということがわかりました。

    上記のプラグインも試したのですが、上限などが重なって僕にはあいませんでした。

     

    TDDP PreloadManagerというプラグインを試してみました。

    画像などのフォルダをタイトル画面時などに読み込ませるというプラグインです。

    これ僕はバグが起こっている真っ最中なのも相まって使う予定はないんですが、

    どうやら読み込む際は指示を出さなければいけないようで・・・。

    ピクチャを重ねたくないよ!って方にはおすすめのプラグインですが

    いかんせん僕のパソコンだとバグが修正できないのでちょっとわからないです・・・。

     

    逐一コマンドを打つのは仕方のないことのようです。

    セキュリティ的な問題でフォルダ内のピクチャをすべて読み込むというのは

    不可能なようで・・・。

     

    僕の最終的な手段に至ってはピクチャを重ねるといった方法です。

    少し面倒くさいところはありますが、妥協しなければというのと、

    上のプラグインのコマンドが間違うのが不安だからという感じです。

    100枚までなら同時に表示可能なので、そうそう困ることはないかと思われます。

     

    改めて、協力してくださった方、ありがとうございました!

    フェードイン・アウトに関しては重ねることになったので

    手動で設定しようと思います!

    #741 返信
    munokura
    参加者

    こちらをお勧めすべきでしたね。

    ▼画像ロード時のチラつき防止(トリアコンタン様作) – FixImageLoading.js
    https://plugin.fungamemake.com/archives/1137
    キャッシュしていない画像を表示したときに一瞬発生するチラつきを防止します。

    #742 返信
    匿名希望
    ゲスト

    お久しぶりです、別の投稿をしようとしていて

    そういえば、と思って覗いたところ返信があったので

    書き込んでおきます。

     

    まさに想像していたのはこれです!!

    ありがとうございます!

    今パソコンが壊れてしまっていて試すことが

    できないので、治ったら入れてみます🙇

     

    また進捗ありましたら報告します🙇

    #773 返信
    Evelyn
    参加者

    スチル切り替え時の点滅は、画像の読み込みタイミングのずれが原因です。ピクチャをあらかじめ重ねて表示し、不要なものを透明度でフェードアウトさせるか、画面全体をフェードさせることで滑らかに切り替えられます。また、Wolf_FadePicture.jsやFixImageLoading.jsなどのプラグインを使うとさらに安定します。

9件の投稿を表示中 - 1 - 9件目 (全9件中)
返信先: スチル切り替えについて
あなたの情報:




ゲスト