Project1

标题: 好久没问问题了,真心求教 [打印本页]

作者: 流浪杰哥    时间: 2015-12-1 23:34
标题: 好久没问问题了,真心求教
本帖最后由 流浪杰哥 于 2015-12-1 23:37 编辑

如下图,左右两边的命令窗口会有个动作切换出来,我想把那两个命令窗口就固定在左边不动,还有就是显示角色的窗口也固定不动,不知道该改脚本具体哪个位置,还请高手帮帮我,今天我就无耻地做回伸手党求帮助




作者: 15968715431    时间: 2015-12-2 10:40
Scene_Battle
115行   更新信息显示的显示端口
的括号里的数值都改成 0
作者: 流浪杰哥    时间: 2015-12-2 14:46
15968715431 发表于 2015-12-2 10:40
Scene_Battle
115行   更新信息显示的显示端口
的括号里的数值都改成 0

确实是可以了,不过角色命令窗口看不见了,试着调整@actor_command_window.x坐标,发现竟然没有用,不知道怎么改,真心求教


作者: 15968715431    时间: 2015-12-2 15:17
本帖最后由 15968715431 于 2015-12-2 15:26 编辑
流浪杰哥 发表于 2015-12-2 14:46
确实是可以了,不过角色命令窗口看不见了,试着调整@actor_command_window.x坐标,发现竟然没有用,不知 ...


这个 脚本 可以把战斗、撤退加入到指令中。

然后刚才那数值是调整到128    试试。

RUBY 代码复制
  1. class Scene_Battle < Scene_Base
  2.  
  3.   def start_party_command_selection
  4.     unless scene_changing?
  5.       refresh_status
  6.       @status_window.unselect
  7.       @status_window.open
  8.       if BattleManager.input_start
  9.         @actor_command_window.close
  10.         command_fight
  11.       else
  12.         @party_command_window.deactivate
  13.         turn_start
  14.       end
  15.     end
  16.   end
  17.  
  18.   def create_actor_command_window
  19.     @actor_command_window = Window_ActorCommand.new
  20.     @actor_command_window.viewport = @info_viewport
  21.     @actor_command_window.set_handler(:attack, method(:command_attack))
  22.     @actor_command_window.set_handler(:skill,  method(:command_skill))
  23.     @actor_command_window.set_handler(:guard,  method(:command_guard))
  24.     @actor_command_window.set_handler(:item,   method(:command_item))
  25.     @actor_command_window.set_handler(:escape, method(:command_escape))
  26.     @actor_command_window.set_handler(:cancel, method(:prior_command))
  27.     @actor_command_window.x = Graphics.width
  28.   end
  29.  
  30. end
  31. class Window_ActorCommand < Window_Command
  32.  
  33.   def make_command_list
  34.     return unless @actor
  35.     add_attack_command
  36.     add_skill_commands
  37.     add_guard_command
  38.     add_item_command
  39.     add_escape_command
  40.   end
  41.  
  42.   def add_escape_command
  43.     add_command(Vocab::escape, :escape, BattleManager.can_escape?)
  44.   end
  45.  
  46. end

作者: 流浪杰哥    时间: 2015-12-2 15:56
15968715431 发表于 2015-12-2 15:17
这个 脚本 可以把战斗、撤退加入到指令中。

然后刚才那数值是调整到128    试试。

非常感谢,OK了






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