设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

选择项光标移动出现问题

查看数: 2636 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-1-12 16:46

正文摘要:

我把物品菜单做成了2级分类,之后出现了一个问题 如果选择武器的查看,最后3个分类项无法显示在分类菜单,但是物品清单里是已经刷新出来了的 具体情况如图 脚本 RUBY 代码复制#encod ...

回复

chd114 发表于 2018-1-13 01:27:16
本帖最后由 chd114 于 2018-1-13 01:32 编辑
WantMy蕙 发表于 2018-1-12 18:27
为什么你斧子能显示后面三个不能,是按过去光标就不动吗...
VA的脚本不是很懂,但是我觉得吧这个问题应该是 ...


用默认脚本试了下···
默认的也有bug···只要是横向移动的选择项,超过显示项2个以上的一定显示有问题···

比如(以下为显示项最大值和实际项目数量):
col_max对应的能正常显示的项的上限
4-7
5-9
6-11

因为默认防具类型只有6种,刚好低于ItemList的col_max为4时能正常显示的项的上限,所以防具的情况即使横向移动查看也不会有bug···
但是武器有10种,从第七种之后右移动和第一种之前左移动的情况就会出bug
chd114 发表于 2018-1-14 15:20:57
  1. #==============================================================================
  2. # ■ Window_HorzCommand
  3. #------------------------------------------------------------------------------
  4. #  横向选择的指令窗口
  5. #==============================================================================

  6. class Window_HorzCommand < Window_Command
  7.   #--------------------------------------------------------------------------
  8.   # ● 设置首列位置
  9.   #--------------------------------------------------------------------------
  10.   def top_col=(col)
  11.     col = 0 if col < 0
  12. #    col =  col_max - 1 if col>col_max-1
  13.     col = index - col_max + 1 if col > col_max - 1
  14.     self.ox = col * (item_width + spacing)
  15.   end
  16. end
复制代码

BUG找出了···(注释掉的为之前的脚本)
chd114 发表于 2018-1-12 19:06:03
WantMy蕙 发表于 2018-1-12 18:27
为什么你斧子能显示后面三个不能,是按过去光标就不动吗...
VA的脚本不是很懂,但是我觉得吧这个问题应该是 ...

光标是过去了的,但是窗口上显示的没变
下方具体的物品是显示的正确的分类里的,但是上方选项条没动
从1往左和7往右都是显示的图1、2的情况(显示的选择项没变动)
refresh和update了都不行感觉有点迷

点评

应该有办法改的吧...解除上线限制???或者自己重新写一个光标??...  发表于 2018-1-13 12:03
WantMy蕙 发表于 2018-1-12 18:27:23
为什么你斧子能显示后面三个不能,是按过去光标就不动吗...
VA的脚本不是很懂,但是我觉得吧这个问题应该是光标或者哪里的脚本只识别了五个,所以移动的时候没移过去...
你把这几个有关的脚本还有光标的脚本检查一遍,看看有没有类似的语句...
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 05:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表