【解決済み】

アバター
ドラムカン
記事: 178
登録日時: 2019年11月04日(月) 23:02

【解決済み】

投稿記事by ドラムカン » 2021年2月20日(土) 22:32

いつもお世話になります。

当サイトの以下、ご質問にあります、重量制プラグインに関しまして
ご質問させていただきます。
viewtopic.php?t=2459
(レスしたのですが返答がないため、新規でご質問させていただきました)

このプラグインを導入すると、アイテムやショップのヘルプメニューが短くなってしまうので
正規の長さに戻そうと、プラグイン本体をあれこれいじってみたのですが、
ヘルプウインドウの長さを変更すると重量表示が消えてしまい、どうにもなりませんでした。

どうも重量表示とヘルプウインドウとが連結されている?ようで、切り離しができません。
ヘルプウインドウを短くされると困るため、これを回避する方法は何かないでしょうか?

どうかよろしくお願いいたします。
最後に編集したユーザー ドラムカン on 2023年6月25日(日) 21:25 [ 編集 2 回目 ]

論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 重量システムプラグインについて

投稿記事by 論理イヌ » 2021年2月20日(土) 22:45

こんにちは。
理想の配置を絵や図で表していただくと、みなさん回答しやすいと思います。

現状、ヘルプを右端まで伸ばすと、重量を表示するスペースがなくなってしまいます。
アバター
ドラムカン
記事: 178
登録日時: 2019年11月04日(月) 23:02

Re:

投稿記事by ドラムカン » 2021年2月20日(土) 23:34

論理イヌ様

ご回答ありがとうございます。

理想の配置というより、
ヘルプウインドウをデフォルトの長さに戻したいと考えております。

>現状、ヘルプを右端まで伸ばすと、重量を表示するスペースがなくなってしまいます。
はい、それをどうにかできないものか、というご質問です。

よろしくお願いいたします。
最後に編集したユーザー ドラムカン on 2023年6月25日(日) 21:26 [ 編集 1 回目 ]
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 重量システムプラグインについて

投稿記事by 論理イヌ » 2021年2月21日(日) 00:24

重量はどこに表示したいと考えていますか?
アバター
ドラムカン
記事: 178
登録日時: 2019年11月04日(月) 23:02

Re:

投稿記事by ドラムカン » 2021年2月21日(日) 00:41

論理イヌ 様

BottomLeftに設定しておりますので、画面の左下ですね。

ただ、重量ウインドウの表示位置は
プラグインを編集すれば私でも変更可能ですので、考慮せずとも問題ありません。

ヘルプウインドウの長さをデフォルトに戻しつつ
重量ウインドウの長さを維持する方法が知りたいです。

よろしくお願いいたします。
最後に編集したユーザー ドラムカン on 2023年6月25日(日) 21:25 [ 編集 1 回目 ]
論理イヌ
記事: 186
登録日時: 2020年3月13日(金) 13:05

Re: 重量システムプラグインについて

投稿記事by 論理イヌ » 2021年2月21日(日) 01:34

プラグインのパラメータで位置が設定できたんですね。
よく知らずに、無駄な問答をさせてしまい申し訳ないです。

で、おそらく下記の2箇所の変更で実現できるのではと思います。
あまり動作確認していないのでよくテストしてください。

(1)484行目の下記を削除またはコメントアウト

コード: 全て選択

w = Graphics.boxWidth - this._helpWindow.width;


(2)543行目の下記を変更

コード: 全て選択

var width = Graphics.boxWidth - Window_Gold.prototype.windowWidth();


コード: 全て選択

var width = Graphics.boxWidth;


(1)重量ウィンドウの横幅が「画面の横幅 - ヘルプウィンドウの横幅」になっていたので、
 ヘルプウィンドウを画面の横幅いっぱいにすると重量ウィンドウの横幅が「0」と計算されてしまい、
 ウィンドウが見えなくなってしまいます。
 そのため、計算する部分をコメントアウトします。
 これにより、デフォルト数値の「240」が適用されます。

(2)おそらくここは説明不要と思いますが、これがヘルプウィンドウの幅です。
 Graphics.boxWidthは画面の横幅の値です。

たぶんこれでいけるはずです。
なお、なぜかアイテムで「Default」の位置を選ぶと表示されませんでした。
ショップとかは表示されてたかな……?
アバター
ドラムカン
記事: 178
登録日時: 2019年11月04日(月) 23:02

Re:

投稿記事by ドラムカン » 2021年2月23日(火) 03:08

論理イヌ 様

明朗な解決策をご提案くださり、ありがとうございます。

ご指南いただいたとおりにコードを修正しましたら
希望通りヘルプウインドウを維持しつつ重量を表示させることができました。

心から感謝申し上げます。

ただ、本件とは異なる問題なのですが、
重量の上限値を7桁以上にすると、
分母と分子の表示サイズがズレます。

非常に有用なプラグインであるからこそ、
ご指摘いただいている不具合等、
色々と未完成な点が見受けられるため、大変もったいないですね。

いつかツクールJSを思いのままに作成・修正できるようになりたいものです。
この度は、本当にありがとうございました。

“MV:質問” へ戻る