【解決済み】タイトル画面時のみキー操作変更

riri
記事: 2
登録日時: 2018年5月26日(土) 22:30

【解決済み】タイトル画面時のみキー操作変更

投稿記事by riri » 2018年5月28日(月) 00:19

タイトル画面で上下キーではなく左右キーでカーソルを移動させたいです。

VXAceでパラ犬様の素材「タイトル画面カスタマイズ[RGSS3]」を使用しています。
上記スクリプトで画像によるタイトル画面メニューを横並びに表示させました。
しかし上下キーでしかカーソルが移動せず、横並びのメニューなのに上下キーで動作させるという不自然な形となっております。

これを改善するためにはどこにどのようなスクリプトの記述が必要なのでしょうか?
最後に編集したユーザー riri on 2018年5月28日(月) 15:06 [ 編集 1 回目 ]

faida
記事: 272
登録日時: 2015年12月17日(木) 16:44

Re: タイトル画面時のみキー操作変更

投稿記事by faida » 2018年5月28日(月) 07:28

はじめまして。
タイトル画面のデフォルトの仕様が「縦3行」なので、上下キーでしか移動できません。
なので、これを「横3行」にします。

コード: 全て選択

class Window_TitleCommand < Window_Command
  #--------------------------------------------------------------------------
  # ● 桁数の取得
  #--------------------------------------------------------------------------
  def col_max
    return 3
  end
end
上下キーで動作がおかしくなったら以下のスクリプトを追加します。

コード: 全て選択

class Window_TitleCommand < Window_Command
  #--------------------------------------------------------------------------
  # ● カーソルを下に移動
  #--------------------------------------------------------------------------
  def cursor_down(wrap = false)
  end
  #--------------------------------------------------------------------------
  # ● カーソルを上に移動
  #--------------------------------------------------------------------------
  def cursor_up(wrap = false)
  end
end
これらはショップの売り買いを選択するウィンドウに使われているモノです。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
riri
記事: 2
登録日時: 2018年5月26日(土) 22:30

Re: タイトル画面時のみキー操作変更

投稿記事by riri » 2018年5月28日(月) 15:05

はじめまして。
お早い回答ありがとうございます。
わかりやすい解説も添えていただいて痛み入ります。

本件はこれにて解決とさせていただきます。

“VX / Ace:質問” へ戻る