仮RPGの進捗ノート20241028-20241103

仮RPGの進捗を記載するノートです。20241028-20241103分。

Oct 31, 2024

はじめに

日々の進捗をメモしています。
 

20241031 選択肢ウィンドウの上にエフェクトを再生したい

 
「特定の選択肢が選べない」という演出を付けたい。
選べない選択肢の上にエフェクトアニメーションを作成することで、何かありそう感・バグではないよ感を出したい。
 

普通に再生してみる

エフェクトを再生して、ウェイトせずにセリフウィンドウを表示する。
エフェクトとセリフウィンドウの設定
エフェクトとセリフウィンドウの設定
表示確認
表示確認
通常はセリフウィンドウの裏側で再生される。
 

ウィンドウより手前にエフェクト表示するプラグインを探す

ぱっとは見当たらなかった。
先にセリフウィンドウのプラグインを入れる。
 

20241031 フキダシウィンドウプラグインを入れてみるMessageWindowPopup

 
メンバーと任意のタイミングで会話できる仕組みを設定したい→「いつでも会話ボタン」
ただ、いつでも会話するときに毎回ゲームの進行を止めて通常セリフウィンドウを表示していたらテンポ悪くなって「いつでも会話ボタン」を押すのが億劫になるかも? と思った。
そこで、移動は止めずにセリフウィンドウを表示できないか検証する。
 
Delusional Field: フキダシウィンドウプラグイン
https://triacontane.blogspot.com/2016/01/blog-post_30.html
 

なぜか縦幅が固定されて表示されてしまう

他のプラグインを入れていないサンプルプロジェクトで表示確認。
想定通りの表示
想定通りの表示
 
制作中のプロジェクトで表示確認。
なぜか縦幅が固定されて表示される
なぜか縦幅が固定されて表示される
 

ウィンドウサイズが揃わない原因となる競合プラグインの確認

MPP_MessageEXプラグインと競合していたっぽい。
 

通常のウィンドウ表示でも位置がずれる、なにかと競合している

notion image
 
YEP_MessageCoreと競合してたっぽい。
 

20241101 MessageWindowPopupとYEP_MessageCore・MPP_MessageEXの競合を解消する→いったん保留

 

YEP_MessageCoreについて

もしかして文字の縁を操作するのでしか使ってなかったのかも?
名前を別ウィンドウにするのにも使っていたのかも? もう使わなくても大丈夫になっているかも?
別のプラグインに置き換えられそう。
 
複雑になってきて混乱してきた…!
いったんテストプロジェクトで設定してみる。
 

20241101 テストプロジェクトで移動しながら吹き出しウィンドウで会話するが実現できるか確認する

 

MessageWindowPopupとFTKR_ExMessageWindow2を有効にする

テストプロジェクトのプラグイン管理
テストプロジェクトのプラグイン管理
 

いつでも会話ボタン用のイベントを作成してみる

トリガーでセルフスイッチをONにする
トリガーでセルフスイッチをONにする
並列処理で会話
並列処理で会話
移動中の会話は並列処理か自動実行である必要があるため、決定ボタンで並列処理のページが実行されるようにしている。
 
これで移動中に雑談できる。
 

20241102 セリフ周りがデフォルトになるようにプラグインなどをいったんOFFする

 
サンプルプロジェクトでの動作が確認出来た。
いったん進行中のプロジェクトのセリフ周りのプラグインなどをOFFにしてデフォルトっぽい状態まで戻してみる。
 

20241102 フォントをデフォルトに戻す

フォントを変更する

今設定しているフォントを確認する
m_mv\(仮)かもしれないゲーム\fonts\gamefont.css
@font-face { font-family: GameFont; src: url("PixelMplus12-Regular.ttf"); } .IIV::-webkit-media-controls-play-button, video::-webkit-media-controls-start-playback-button { opacity: 0; pointer-events: none; width: 5px; }
PixelMplus12-Regular
PixelMplus12-Regular
↓デフォルトにいったん戻す
@font-face { font-family: GameFont; src: url("mplus-1m-regular.ttf"); } .IIV::-webkit-media-controls-play-button, video::-webkit-media-controls-start-playback-button { opacity: 0; pointer-events: none; width: 5px; }
mplus-1m-regular
mplus-1m-regular
 

文字の縁を無くす

下記プラグインを設定した。
Remove Text Outlines Plugin for RPG Maker MZ + MV by MauiGameStudio
https://mauigamestudio.itch.io/remove-text-outlines-plugin
文字の縁をなくした
文字の縁をなくした
 

今週のまとめ

 
 

今後やりたいこと

  • なにか