ページ 22

Re: 【解決済み】メニュー画面のUIを変えたいです

Posted: 2016年11月21日(月) 13:31
by 村人C
ゆわか様
以下の方法でサイズ変更可能です。
drawActorHp を drawActorMp drawActorTpで他も変更できます。
メニュー画面や戦闘時にも適用されます。

コード: 全て選択

Window_Base.prototype.drawActorHp = function(actor, x, y, width) {
      width = width || 186;
      var color1 = this.hpGaugeColor1();
      var color2 = this.hpGaugeColor2();
      this.drawGauge(x, y, width, actor.hpRate(), color1, color2);
      this.changeTextColor(this.systemColor());
      this.drawText(TextManager.hpA, x, y, 44);
      this.contents.fontSize = 24; // フォントサイズを 24
      this.drawCurrentAndMax(actor.hp, actor.mhp, x, y, width,
                           this.hpColor(actor), this.normalColor());
      this.contents.fontSize = this.standardFontSize(); // フォントサイズを元に戻す
};

Re: 【解決済み】メニュー画面のUIを変えたいです

Posted: 2016年11月21日(月) 17:45
by ゆわか
村人Cさん
なるほど、こうすればよかったのですね!
とても助かりました!
教えてくださって、ありがとうございます!


イサフトさん
村人Cさんのご協力により
4人の場合は、フォントサイズを20にして
最大HPとかも表示されるバージョンができました。
お試しください。

Re: 【解決済み】メニュー画面のUIを変えたいです

Posted: 2017年6月04日(日) 21:45
by terueru
こんにちは

メニューの配置などで困っていて過去ログ漁っていたら、理想的なプラグインがありましたので使わせて頂いております。


ですが、一部やりたいことができませんでした。

それはAltMenuScreen2や3のように背景画像を設定することができないというところです

私が作成しているゲームで、どうしても使いたい背景画像がありまして、どなたかこのプラグインを背景画像が使えるようにして頂けないでしょうか・・!?

Re: 【解決済み】メニュー画面のUIを変えたいです

Posted: 2017年6月20日(火) 21:45
by ゆわか
こんにちは。

試験的に、AltMenuScreen2と3の背景画像の設定をそれぞれ導入してみました。
TPの表示はないバージョンです。

よろしければどうぞ。

※新しいファイルをUPしたのでこちらのファイルは消します。

Re: 【解決済み】メニュー画面のUIを変えたいです

Posted: 2017年7月06日(木) 20:11
by ゆわか
少し機能を追加しました。

このプラグインでできること。
 ・AltMenuScreen(公式プラグイン)のパーティの表示をそのままにして
  メニューバーをデフォルトの通り、左端に変更します。
 ・AltMenuScreen3のように背景が指定できます。
 ・デフォルトのウインドウを表示するか非表示にするかを選べます。
 ・1ページに5人以上の表示に対応しました。(7人が限界っぽいけど)
 ・「TP表示付」の方は、メニューにもTPを表示できます。


画像
画像
画像
画像
画像
画像
画像

Re: メニュー画面のUIを変えたいです

Posted: 2018年2月05日(月) 17:34
by サウンドクリエイター葛葉
ゆわか さんが書きました:こんにちは、こういうことかなって思うものを作ってみました。

公式プラグインAltMenuScreen.jsの改変になります。
当方、JavaScriptのJaの字も理解していないので
この通りやって何か問題がおきても責任はもちません。

<作り方>
AltMenuScreen.jsをテキストエディタで開きます。(文字コードは UTF-8 で保存できるもの)

まず、所持金ウインドウを元の位置に戻します。
26行目くらいにある
this._goldWindow.x = Graphics.boxWidth - this._goldWindow.width;
を、削除かコメントアウト。

メニューウインドウをデフォルトの位置に戻すには
29行目くらいから39行目くらいまでの
Window_MenuCommand.prototypeで始まる命令文の塊を
片っ端から削除かコメントアウト。

次に、ステータスウインドウの表示位置を変更します。
24、25行目くらいの
this._statusWindow.xとthis._statusWindow.yの数値を変更。
今回は、Xの数値とYの数式を入れ替えただけでできました。

ステータスウインドウの下がスカスカになるので
ウインドウの大きさを画面にあわせます。

41行目くらいの
Window_MenuStatus.prototype.windowWidth
と、45行目くらいの
Window_MenuStatus.prototype.windowHeight
の値を、rpg_windows.jsと同じに・・・したけど
これは、削除かコメントアウトでも同じ効果ですね。(と、後で気づいた)

以上で、改変は一応終わりですが
ステータスウインドウが間延びした分寂しいので
AltMenuScreen2.jsから、アクターに立ち絵を利用する機能を引っ張ってきました。

59行目から68行目くらいにある
Window_MenuStatus.prototype.drawItemImage
の塊を
AltMenuScreen2.jsの143行目から165行目くらいにある同じ塊と
入れ替えます。

(2016.11.12追記)
var _Window_MenuActor_initialize = Window_MenuActor.prototype.initialize;
で始まる5行の塊を削除すると、アイテムを使用する時ウインドウがずれません。

おしまい。

このUIいいですね。
準公式プラグインのMenuSubMember.js(メニュー画面に同行者を表示)と競合しないっぽいし
私も使わせていただくかも。

立ち絵を使う場合の元の画像のサイズは
AltMenuScreen2.jsのヘルプを参考に自分で調整してくださいね。

蛇足ですが、Window_MenuStatus.prototype.maxColsの数値を変更すると
1ページに表示するアクターの人数を4人から好きな人数に変更できるので
お一人様メニューも作れちゃったりな?(かなりでかいけど)
ただし、5人以上にするときは、レベル表示の位置とかがおかしくなるので要調整。

(2016.11.12更新)
アイテムを使用するときのウインドウの位置がおかしいのを修正。
一画面の人数を、プラグイン設定時のパラメータで指定できるように変更。
ただし、5人以上は未対応。(AltMenuScreen_ky.js)

「キャンプメニューにもTP表示」に対応したものもオマケでつけときますね。
これ単体で動きます。(AltMenuScreen_kytp.js)
ちなみに、デフォルトのメニュー用のTP表示プラグインは
ここ→http://tm.lucky-duet.com/viewtopic.php?f=49&t=384


画像
画像
画像
画像
画像
画像
画像

2017/07/06 ここにおいてあるバージョンは古いです。
新しいバージョンはスレッドの最新記事にあります。
ただ、記録としてこのバージョンも残してあります。
ご注意ください。


この神プラグインを探し回ってました。使わせて頂きます。