Project1

标题: 菜单怎么根据指令在菜单某位置添加文本 [打印本页]

作者: 黄濑凉太    时间: 2015-5-17 14:49
标题: 菜单怎么根据指令在菜单某位置添加文本
我希望能根据菜单的指令来在菜单(比如左下角)显示一些文本,可以根据不同的指令变换不同的文本
比如 选项框指到技能 左下角显示:显示技能
        选项框指到状态 左下角显示:显示状态
作者: taroxd    时间: 2015-5-17 14:52
默认脚本中指令窗口的父类就有 help_window 这个系统,你可以研究一下。

不过我不建议直接用 Window_Help 就是了

作者: 喵呜喵5    时间: 2015-5-17 17:51
本帖最后由 喵呜喵5 于 2015-5-17 20:31 编辑

先插入这个脚本
  1. class Scene_Menu
  2.   def self.m5_20150517_text
  3.     window = SceneManager.scene.instance_variable_get('@command_window')
  4.     return "" unless window
  5.     case window.current_symbol
  6.     when :skill
  7.       '技能'
  8.     when :equip
  9.       '装备'
  10.     when :status
  11.       '状态'
  12.     else
  13.       '怎样都好啦'
  14.     end
  15.   end
  16. end
复制代码
然后插入我的地图显示变量脚本
https://rpg.blue/home.php?mod=sp ... o=blog&id=12023


在地图显示变量脚本中新增一个窗口,其中这两个属性这么设置:
RUBY 代码复制
  1. {
  2.   EVAL:  "Scene_Menu.m5_20150517_text",
  3.   SCENE: Scene_Menu,
  4.   },

其他属性按照你自己的需要随意设置




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