Project1

标题: 求教如何把战斗人物居中 [打印本页]

作者: 无边落木    时间: 2011-7-31 16:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神蛋威武    时间: 2011-7-31 16:50
你用的是RM默认战斗系统?
作者: xiezhen6805    时间: 2011-7-31 17:15
脚本game_actor的取得战斗画面X坐标全替换成:
#--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    # 返回计算后的队伍 X 坐标的排列顺序
    case self.index
    when 0
      return 320
    end
  end
然后Window_BattleStatus中38句改成actor_x = i * 160 + 250
一个人的战斗这样就可以了-_-
作者: 钢铁列兵    时间: 2011-7-31 17:30
rtab系统自动解决问题
作者: 无边落木    时间: 2011-7-31 22:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神蛋威武    时间: 2011-8-1 10:03
可以仿照雨雪的系统,绘制值槽的时候拉的很长。。。这样就像居中了
作者: xiezhen6805    时间: 2011-8-1 11:45
xiezhen6805 发表于 2011-7-31 17:15
脚本game_actor的取得战斗画面X坐标全替换成:
#------------------------------------------------------- ...

上面的250改成380,然后scene_battle1的第30-32句改成
    @actor_command_window = Window_Command.new(100, [s1, s2, s3, s4])
    @actor_command_window.y = 320
    @actor_command_window.z = 999
上面那个100是命令窗口宽度,320是y坐标,999是z坐标,在最前面显示,然后scene_battle3的第81句改成@actor_command_window.x = 150,这个是命令窗口的x坐标,改完就成这样了:





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