ページ 11

【解決済み】バトルログのような表示をマップ画面でも表示できるプラグイン

Posted: 2017年6月11日(日) 19:21
by ビービー
こんばんは。

放置ゲームを作成するにあたり、
起きた出来事を画面上に表示したいと考えています。

そこでバトルログのようなものをマップ画面でも表示できるようにするプラグインを作成していただきたいです。

仕様として必ず実装してほしい点が三つあります。
一つ目は新しい表示が以前の表示の下にあらわれる形を望みます。
例:
一個目の表示
二個目の表示
三個目の表示
という感じです。
バトルログと同じ感じです。

二点目は表示が消えるタイミングですが、
1.時間を指定し、ひとつづつ上から消えていく方法
2.プラグインコマンドなどで全消去する方法
の二通りの方法が欲しいです。
ひとつづつ消える方法の場合は上から消えていく形になるので、
その分下にある表示が上にスライドするとありがたいです。

三点目は横幅の最大値を設定できるようにしていただきたいです。
設定した横幅を超えるような長い文字列を表示する場合は、文字幅を縮めて表示できる形が望ましいです。

以上が依頼内容になます。

ちなみに、
やなさんが作成されたプラグインで「PopupMessagehttps://www6.atwiki.jp/pokotan/pages/3.html」というものがありますが、
こちらは新しい表示が一番上に来る仕様だったのでイメージと違いましたが、
こちらを改変した方が早いと言う場合は改変でも全く問題ありません。
ただ「マップ画面拡大縮小プラグインhttp://tm.yumineko.com/viewtopic.php?f=5&t=353」と
併用して使用し画面を拡大して表示すると文字がジャギジャギになってしまうので、
そちらも対応してい頂けると助かります。

よろしくお願いいたします。

Re: バトルログのような表示をマップ画面でも表示できるプラグイン

Posted: 2017年6月25日(日) 20:39
by ビービー
こんばんは。

こちらの依頼ですが、どうやら下記のプラグインで実現できそうです。

簡易メッセージプラグイン
https://kido0617.github.io/rpgmaker/2017-04-12-ticker/


ただ一つわからない事があるので質問させてください。

こちらのプラグインのフォントサイズを変えたくて

コード: 全て選択

  Window_Ticker.prototype.standardFontSize = function() {
      return 16;
  };
という表記を追加したんですが、
文字の大きさは変わっても改行の幅や背景の黒い部分の縦幅は変えられませんでした。
101行目や116行目のheightのうしろに - 10などと書き込めば黒枠の縦幅は狭めることができたんですが、
改行の幅はどこをいじればいいのかわかりませんでした。

どうすれば改行幅を変える事ができますでしょうか?
教えていただけると助かります。よろしくお願いします。

Re: バトルログのような表示をマップ画面でも表示できるプラグイン

Posted: 2017年6月25日(日) 20:46
by フトコロ
こんにちは。

ウィンドウ内の一行の高さは、以下で規定しています。
rpg_windows.js

コード: 全て選択

Window_Base.prototype.lineHeight = function() {
    return 36;
};
なので、Window_Tickerで同様にlineHeight を定義してあげれば、高さを変えることが出来ます。

Re: バトルログのような表示をマップ画面でも表示できるプラグイン

Posted: 2017年6月25日(日) 21:14
by ビービー
フトコロさん

教えていただきありがとうございます。
望み通りに、一行の高さを変更できました。

これにて解決済みとさせていただきます。
ありがとうございました。