いつもお世話になります。
当サイトの以下、ご質問にあります、重量制プラグインに関しまして
ご質問させていただきます。
viewtopic.php?t=2459
(レスしたのですが返答がないため、新規でご質問させていただきました)
このプラグインを導入すると、アイテムやショップのヘルプメニューが短くなってしまうので
正規の長さに戻そうと、プラグイン本体をあれこれいじってみたのですが、
ヘルプウインドウの長さを変更すると重量表示が消えてしまい、どうにもなりませんでした。
どうも重量表示とヘルプウインドウとが連結されている?ようで、切り離しができません。
ヘルプウインドウを短くされると困るため、これを回避する方法は何かないでしょうか?
どうかよろしくお願いいたします。
【解決済み】
Re: 重量システムプラグインについて
こんにちは。
理想の配置を絵や図で表していただくと、みなさん回答しやすいと思います。
現状、ヘルプを右端まで伸ばすと、重量を表示するスペースがなくなってしまいます。
理想の配置を絵や図で表していただくと、みなさん回答しやすいと思います。
現状、ヘルプを右端まで伸ばすと、重量を表示するスペースがなくなってしまいます。
Re: 重量システムプラグインについて
重量はどこに表示したいと考えていますか?
Re: 重量システムプラグインについて
プラグインのパラメータで位置が設定できたんですね。
よく知らずに、無駄な問答をさせてしまい申し訳ないです。
で、おそらく下記の2箇所の変更で実現できるのではと思います。
あまり動作確認していないのでよくテストしてください。
(1)484行目の下記を削除またはコメントアウト
(2)543行目の下記を変更
↓
(1)重量ウィンドウの横幅が「画面の横幅 - ヘルプウィンドウの横幅」になっていたので、
ヘルプウィンドウを画面の横幅いっぱいにすると重量ウィンドウの横幅が「0」と計算されてしまい、
ウィンドウが見えなくなってしまいます。
そのため、計算する部分をコメントアウトします。
これにより、デフォルト数値の「240」が適用されます。
(2)おそらくここは説明不要と思いますが、これがヘルプウィンドウの幅です。
Graphics.boxWidthは画面の横幅の値です。
たぶんこれでいけるはずです。
なお、なぜかアイテムで「Default」の位置を選ぶと表示されませんでした。
ショップとかは表示されてたかな……?
よく知らずに、無駄な問答をさせてしまい申し訳ないです。
で、おそらく下記の2箇所の変更で実現できるのではと思います。
あまり動作確認していないのでよくテストしてください。
(1)484行目の下記を削除またはコメントアウト
コード: 全て選択
w = Graphics.boxWidth - this._helpWindow.width;
コード: 全て選択
var width = Graphics.boxWidth - Window_Gold.prototype.windowWidth();
コード: 全て選択
var width = Graphics.boxWidth;
ヘルプウィンドウを画面の横幅いっぱいにすると重量ウィンドウの横幅が「0」と計算されてしまい、
ウィンドウが見えなくなってしまいます。
そのため、計算する部分をコメントアウトします。
これにより、デフォルト数値の「240」が適用されます。
(2)おそらくここは説明不要と思いますが、これがヘルプウィンドウの幅です。
Graphics.boxWidthは画面の横幅の値です。
たぶんこれでいけるはずです。
なお、なぜかアイテムで「Default」の位置を選ぶと表示されませんでした。
ショップとかは表示されてたかな……?
Re:
論理イヌ 様
明朗な解決策をご提案くださり、ありがとうございます。
ご指南いただいたとおりにコードを修正しましたら
希望通りヘルプウインドウを維持しつつ重量を表示させることができました。
心から感謝申し上げます。
ただ、本件とは異なる問題なのですが、
重量の上限値を7桁以上にすると、
分母と分子の表示サイズがズレます。
非常に有用なプラグインであるからこそ、
ご指摘いただいている不具合等、
色々と未完成な点が見受けられるため、大変もったいないですね。
いつかツクールJSを思いのままに作成・修正できるようになりたいものです。
この度は、本当にありがとうございました。
明朗な解決策をご提案くださり、ありがとうございます。
ご指南いただいたとおりにコードを修正しましたら
希望通りヘルプウインドウを維持しつつ重量を表示させることができました。
心から感謝申し上げます。
ただ、本件とは異なる問題なのですが、
重量の上限値を7桁以上にすると、
分母と分子の表示サイズがズレます。
非常に有用なプラグインであるからこそ、
ご指摘いただいている不具合等、
色々と未完成な点が見受けられるため、大変もったいないですね。
いつかツクールJSを思いのままに作成・修正できるようになりたいものです。
この度は、本当にありがとうございました。