Project1

标题: Scene_Menu里的一个问题 [打印本页]

作者: filia2012    时间: 2012-7-12 22:40
标题: Scene_Menu里的一个问题
本帖最后由 filia2012 于 2012-7-12 22:41 编辑

第147行● 刷新画面 (状态窗口被激活的情况下)    定义的是什么情况下?  战斗的情况下吗?dsu_plus_rewardpost_czw
作者: 龙腾天下    时间: 2012-7-12 23:07
实际上,原脚本不是有
# 按下 C 键的情况下
    if Input.trigger?(Input::C)

这行吗?在114行……
这是地图情况下的。
若是你担心在战斗中的话,那可以不必多虑了。因为战斗一开始,上面(即按下某某键)的active== false了。
只能在战斗菜单中选物品啊什么的。主菜单是被冻结了的。
作者: filia2012    时间: 2012-7-12 23:27
好像是 激活状态窗口后 光标的定义 自己看懂了些,那# 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 命令窗口的光标位置分支

是什么分支,激活状态人物后 没有特技之类的丫。。。。
作者: 龙腾天下    时间: 2012-7-12 23:37
filia2012 发表于 2012-7-12 23:27
好像是 激活状态窗口后 光标的定义 自己看懂了些,那# 按下 C 键的情况下
    if Input.trigger?(Input::C) ...

就是光标的移动情况如何……
光标什么的在Window_Selectable有定义……

大概上是说,计算行数,列数,然后根据行数,列数去规定光标的大小等等,当光标按下“下”时,光标的序号加1,然后根据序号,当序号为1时,就打开物品菜单,为2时就什么什么。
作者: 腐琴琴    时间: 2012-7-13 10:23
本帖最后由 腐琴琴 于 2012-7-13 10:27 编辑

就是本来光标是在“物品,特技,装备……结束游戏”这里,这里是@command_window。
然后当按下C,且位置是3:也就是对着“状态”按空格,光标就会移动到人物那边,即你选一个人物打开状态。就是@status_window
其实这句话就是说把光标从“物品,特技,装备……结束游戏”转到“选一个人物”那里。






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