ページ 11

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

Posted: 2018年5月28日(月) 00:19
by riri
タイトル画面で上下キーではなく左右キーでカーソルを移動させたいです。

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

これを改善するためにはどこにどのようなスクリプトの記述が必要なのでしょうか?

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

Posted: 2018年5月28日(月) 07:28
by faida
はじめまして。
タイトル画面のデフォルトの仕様が「縦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
これらはショップの売り買いを選択するウィンドウに使われているモノです。

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

Posted: 2018年5月28日(月) 15:05
by riri
はじめまして。
お早い回答ありがとうございます。
わかりやすい解説も添えていただいて痛み入ります。

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