魔女の家や獄都事変のような一人用のメニュー画面を作りたいと思い、スクリプトを色々弄ったら画像のような所までは出来ました。
しかし、コマンドとアクターを表示するウィンドウを下に下げる所が分からず困っています。
ネットで色々検索しましたが見つからず、ここに質問しました。
もし分かる方がいましたら、よろしくお願いします…。
~解決済み~【rgss3】メニュー画面を下に下げたい
~解決済み~【rgss3】メニュー画面を下に下げたい
- 添付ファイル
-
- menu.png (46.08 KiB) 閲覧された回数 3375 回
最後に編集したユーザー 不良品 [ 2017年10月06日(金) 09:53 ], 累計 1 回
ゲーム作ってる人。
Re: 【rgss3】メニュー画面を下に下げたい
こんばんは!
メニュー画面のウィンドウ配置は主にScene_Menuクラスで制御しています。
そして、コマンドウィンドウとステータスウィンドウの作成をしているのが下記のメソッドです。
create_status_window
create_command_window
さらに、以下が各ウィンドウのオブジェクトです。
@command_window
@status_window
上記を踏まえて既存処理(ウィンドウ作成)後にウィンドウのy座標を再設定します。
イメージ画像です。
元のスクリプトを直接編集しない場合の例です。
メニュー画面のウィンドウ配置は主に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
コード: 全て選択
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
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: 【rgss3】メニュー画面を下に下げたい
トリアコンタンさん、おはようございます。
返信が送れて申し訳ありません。
早速、スクリプトを入れてテストプレイしてみたら理想のメニュー画面になることができました。
ありがとうございました!
返信が送れて申し訳ありません。
早速、スクリプトを入れてテストプレイしてみたら理想のメニュー画面になることができました。
ありがとうございました!
ゲーム作ってる人。