Project1

标题: 关于战斗选单在右边的方法 [打印本页]

作者: pal77920    时间: 2010-12-22 23:09
标题: 关于战斗选单在右边的方法
请问如何将进入战斗里的战斗选单(功击、技能 等等)
让他在右下角?
我一直找不到他修改的位置

希望能是像口袋怪物那种战斗模式
战斗选单在右边的

作者: px.凤翔九天    时间: 2010-12-22 23:12
本帖最后由 px.凤翔九天 于 2010-12-22 23:15 编辑

恩,貌似不难改,位置在window_partycommand(修改窗口的)刷新用的scene_battle那几个。
详细说一下,我试着改一下。
(话说口袋妖怪的战斗系统全套记得有人发过...)
附:口袋迷的话看我签名。口袋妖怪爱好者欢迎您。
作者: pal77920    时间: 2010-12-23 18:11
#==============================================================================
# ■ Window_PartyCommand
#------------------------------------------------------------------------------
#  战斗画面、选择战斗与逃跑的窗口。
#==============================================================================

class Window_PartyCommand < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 初始化物件
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 640, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    @commands = ["战斗", "逃跑"]
    @item_max = 2
    @column_max = 2
    draw_item(0, normal_color)
    draw_item(1, $game_temp.battle_can_escape ? normal_color : disabled_color)
    self.active = false
    self.visible = false
    self.index = 0
  end
  #--------------------------------------------------------------------------
  # ● 描绘项目
  #     index : 项目标号
  #     color : 文字颜色
  #--------------------------------------------------------------------------
  def draw_item(index, color)
    self.contents.font.color = color
    rect = Rect.new(160 + index * 160 + 4, 0, 128 - 10, 32)
    self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    self.contents.draw_text(rect, @commands[index], 1)
  end
  #--------------------------------------------------------------------------
  # ● 更新游标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    self.cursor_rect.set(160 + index * 160, 0, 128, 32)
  end
end

没有你说的scene_battle耶
作者: 银·乌尔    时间: 2010-12-23 20:57
好吧..银就罪恶一回吧
首先,在Scene_Battle 1脚本里
找到@actor_command_window.y = 160
然后把160改成320,
然后在Scene_Battle 3脚本里,找到@actor_command_window.x = @actor_index * 160
改成@actor_command_window.x = 480
华丽丽地,把命令窗口放在右下角了~
作者: pal77920    时间: 2010-12-23 23:15
回复 银·乌尔 的帖子

感谢您的帮助
我成功了!!!





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1