ページ 11

【解決済み】【RGSS3】スキルコマンドウィンドウの表示変更

Posted: 2016年4月15日(金) 19:29
by タツミ
スキル画面のスキルコマンドウィンドウを、高さを1行にしてスキルコマンドを4個を横に並べたいのですがどうすればよいでしょうか?

Re: 【RGSS3】スキルコマンドウィンドウの表示変更

Posted: 2016年4月15日(金) 20:38
by TOMO
こんな感じのスクリプトを入れ、

コード: 全て選択

class Window_SkillCommand
  #--------------------------------------------------------------------------
  # ● 桁数の取得
  #--------------------------------------------------------------------------
  def col_max
    @actor ? @actor.added_skill_types.size : 1
  end
  #--------------------------------------------------------------------------
  # ● 横に項目が並ぶときの空白の幅を取得
  #--------------------------------------------------------------------------
  def spacing
    return 8
  end
  #--------------------------------------------------------------------------
  # ● 表示行数の取得
  #--------------------------------------------------------------------------
  def visible_line_number
    row_max
  end
  #--------------------------------------------------------------------------
  # ● 行数の取得
  #--------------------------------------------------------------------------
  def row_max
    return 1
  end
  #--------------------------------------------------------------------------
  # ● ウィンドウ幅の取得
  #--------------------------------------------------------------------------
  def window_width
    Graphics.width
  end
end

あとは各ウィンドウの座標を調整すれば出来ます

Re: 【RGSS3】スキルコマンドウィンドウの表示変更

Posted: 2016年4月15日(金) 22:29
by タツミ
TOMO様、ありがとうございます。

スキルコマンドの表示を変更することはできたのですが、スキルステータスが表示されなくなりました。
スキルコマンドの下にスキルステータスを表示したいのですが、どうすればよいでしょうか?

Re: 【RGSS3】スキルコマンドウィンドウの表示変更

Posted: 2016年4月16日(土) 00:53
by TOMO
Scene_Skillの38行目の

コード: 全て選択

@status_window = Window_SkillStatus.new(@command_window.width, y)


コード: 全て選択

@status_window = Window_SkillStatus.new(0, @command_window.y + @command_window.height)

とすれば出来ると思います

Re: 【RGSS3】スキルコマンドウィンドウの表示変更

Posted: 2016年4月16日(土) 08:21
by タツミ
TOMO様、ありがとうございます。
全て変更することができました。

このトピックは【解決済み】とさせていただきます。