Project1

标题: 怎样在物品项目特技项目装备项目里显示特定帮助。 [打印本页]

作者: 春风莉露    时间: 2018-4-20 19:31
标题: 怎样在物品项目特技项目装备项目里显示特定帮助。
比方说:光标在最强装备的项目时。
帮助窗口显示更换最好的装备的帮助文字。
这该怎么实现
作者: 文雅夕露    时间: 2018-4-20 19:31
  1. module CategoryEquip
  2. Text1 = "更換人物目前的武器及裝備。"
  3. Text2 = "由系統代替你更換人物武器及裝備。"
  4. Text3 = "將人物目前的武器及裝備放回包裹。"
  5. end
  6. #==============================================================================
  7. # ■ Window_EquipCommand
  8. #------------------------------------------------------------------------------
  9. #  技能画面中,选择指令(更换装备/最强装备/全部卸下)的窗口。
  10. #==============================================================================
  11. include CategoryEquip
  12. class Window_EquipCommand < Window_HorzCommand
  13.   #--------------------------------------------------------------------------
  14.   # ● 初始化对象
  15.   #--------------------------------------------------------------------------
  16.   def initialize(x, y, width)
  17.     @window_width = width
  18.     super(x, y)
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 获取窗口的宽度
  22.   #--------------------------------------------------------------------------
  23.   def window_width
  24.     @window_width
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 获取列数
  28.   #--------------------------------------------------------------------------
  29.   def col_max
  30.     return 3
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 生成指令列表
  34.   #--------------------------------------------------------------------------
  35.   def make_command_list
  36.     add_command(Vocab::equip2,   :equip)
  37.     add_command(Vocab::optimize, :optimize)
  38.     add_command(Vocab::clear,    :clear)
  39.   end
  40.   #--------------------------------------------------------------------------
  41.   # ● 更新帮助内容
  42.   #--------------------------------------------------------------------------
  43.   def update_help
  44.     case self.index
  45.     when 0
  46.       @text = Text1
  47.     when 1
  48.       @text = Text2
  49.     when 2
  50.       @text = Text3
  51.     end
  52.     @help_window.set_text(@text)
  53.   end
  54. end
复制代码

说明用语请自己改吧...
作者: 春风莉露    时间: 2018-4-23 07:51
咦?没人知道吗,求助




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