ページ 1 / 1
~解決済み~【rgss3】メニュー画面を下に下げたい
Posted: 2017年10月05日(木) 21:07
by 不良品
魔女の家や獄都事変のような一人用のメニュー画面を作りたいと思い、スクリプトを色々弄ったら画像のような所までは出来ました。
しかし、コマンドとアクターを表示するウィンドウを下に下げる所が分からず困っています。
ネットで色々検索しましたが見つからず、ここに質問しました。
もし分かる方がいましたら、よろしくお願いします…。
Re: 【rgss3】メニュー画面を下に下げたい
Posted: 2017年10月05日(木) 22:07
by トリアコンタン
こんばんは!
メニュー画面のウィンドウ配置は主にScene_Menuクラスで制御しています。
そして、コマンドウィンドウとステータスウィンドウの作成をしているのが下記のメソッドです。
create_status_window
create_command_window
さらに、以下が各ウィンドウのオブジェクトです。
@command_window
@status_window
上記を踏まえて既存処理(ウィンドウ作成)後にウィンドウのy座標を再設定します。
コード: 全て選択
#--------------------------------------------------------------------------
# ● コマンドウィンドウの作成
#--------------------------------------------------------------------------
def create_command_window
@command_window = Window_MenuCommand.new
@command_window.set_handler(:item, method(:command_item))
@command_window.set_handler(:skill, method(:command_personal))
@command_window.set_handler(:equip, method(:command_personal))
@command_window.set_handler(:status, method(:command_personal))
@command_window.set_handler(:formation, method(:command_formation))
@command_window.set_handler(:save, method(:command_save))
@command_window.set_handler(:game_end, method(:command_game_end))
@command_window.set_handler(:cancel, method(:return_scene))
# 追加
@command_window.y = 80
end
コード: 全て選択
#--------------------------------------------------------------------------
# ● ステータスウィンドウの作成
#--------------------------------------------------------------------------
def create_status_window
@status_window = Window_MenuStatus.new(@command_window.width, 0)
# 追加
@status_window.y = 80
end
イメージ画像です。

- 2017-10-05.png (94.38 KiB) 閲覧された回数 3379 回
元のスクリプトを直接編集しない場合の例です。
コード: 全て選択
class Scene_Menu
#--------------------------------------------------------------------------
# ● コマンドウィンドウの作成
#--------------------------------------------------------------------------
alias _aaaa_create_command_window create_command_window
def create_command_window
_aaaa_create_command_window
@command_window.y = 100
end
#--------------------------------------------------------------------------
# ● ステータスウィンドウの作成
#--------------------------------------------------------------------------
alias _aaaa_create_status_window create_status_window
def create_status_window
_aaaa_create_status_window
@status_window.y = 100
end
end
Re: 【rgss3】メニュー画面を下に下げたい
Posted: 2017年10月06日(金) 09:53
by 不良品
トリアコンタンさん、おはようございます。
返信が送れて申し訳ありません。
早速、スクリプトを入れてテストプレイしてみたら理想のメニュー画面になることができました。
ありがとうございました!