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

村人C
記事: 45
登録日時: 2016年10月11日(火) 14:12

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

投稿記事by 村人C » 2016年11月21日(月) 13:31

ゆわか様
以下の方法でサイズ変更可能です。
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(); // フォントサイズを元に戻す
};

ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

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

投稿記事by ゆわか » 2016年11月21日(月) 17:45

村人Cさん
なるほど、こうすればよかったのですね!
とても助かりました!
教えてくださって、ありがとうございます!


イサフトさん
村人Cさんのご協力により
4人の場合は、フォントサイズを20にして
最大HPとかも表示されるバージョンができました。
お試しください。
添付ファイル
AltMenuScreen_kytp2.js
最大表示人数が4でも最大HP表示(メニューにもTP表示対応)
(7.98 KiB) ダウンロード数: 52 回
AltMenuScreen_ky2.js
最大表示人数が4でも最大HP表示
(6.36 KiB) ダウンロード数: 44 回
terueru
記事: 72
登録日時: 2016年5月29日(日) 22:28

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

投稿記事by terueru » 2017年6月04日(日) 21:45

こんにちは

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


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

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

私が作成しているゲームで、どうしても使いたい背景画像がありまして、どなたかこのプラグインを背景画像が使えるようにして頂けないでしょうか・・!?
ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

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

投稿記事by ゆわか » 2017年6月20日(火) 21:45

こんにちは。

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

よろしければどうぞ。

※新しいファイルをUPしたのでこちらのファイルは消します。
最後に編集したユーザー ゆわか on 2017年7月06日(木) 20:13 [ 編集 1 回目 ]
ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

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

投稿記事by ゆわか » 2017年7月06日(木) 20:11

少し機能を追加しました。

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


画像
画像
画像
画像
画像
画像
画像
添付ファイル
AltMenuScreen_kytp2_3.js
TP表示付
(25.82 KiB) ダウンロード数: 166 回
AltMenuScreen_ky2_3.js
(17.22 KiB) ダウンロード数: 179 回
アバター
サウンドクリエイター葛葉
記事: 131
登録日時: 2017年2月16日(木) 20:25
お住まい: ソブンガルデ
連絡を取る:

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

投稿記事by サウンドクリエイター葛葉 » 2018年2月05日(月) 17:34

ゆわか さんが書きました:こんにちは、こういうことかなって思うものを作ってみました。

公式プラグイン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 ここにおいてあるバージョンは古いです。
新しいバージョンはスレッドの最新記事にあります。
ただ、記録としてこのバージョンも残してあります。
ご注意ください。


この神プラグインを探し回ってました。使わせて頂きます。
                                      
Twitter:@kz_Creations
Enty:https://enty.jp/kz_Creations
SoundCloud:https://soundcloud.com/kmhbb-r-kuzunohap
HP:http://kz24house.wixsite.com/kzmusiclab
最近MVを弄ってる。
曲作ったりしてますヾ(:3ノシヾ)ノシ
投稿している素材等公開されている音源等を使用するという方は
コメント残していってね_(┐「ε:)_<くずのはさんとの約束だZo★

“MV:質問” へ戻る