Project1

标题: 复写了个分类脚本,结果出问题了...请求前辈指导。 [打印本页]

作者: 文雅夕露    时间: 2018-4-1 13:11
标题: 复写了个分类脚本,结果出问题了...请求前辈指导。
仿Va复写了一个分类脚本,但是光标和帮助都有一些问题。
刚开始的时候还没问题...

刚移动到第二个分类以上时字就不见了,准确的说自动移动到下列了...

另外重定义了只有左右两键能够操作,为啥上下键的功能还在?
帮助窗口有点显示的问题,但说不清楚...
问题这么多,还是附上工程吧。
Project11.zip (204.49 KB, 下载次数: 65)
作者: xp兔子徒弟    时间: 2018-4-1 15:47
这么触的嘛,但是xp不是已有不少物品分类脚本吗?
先下载下来看看(顺便盗窃思路)
作者: 灯笼菜刀王    时间: 2018-4-1 15:50
本帖最后由 灯笼菜刀王 于 2018-4-1 15:57 编辑

  #--------------------------------------------------------------------------
  # ● 更新光标矩形
  #--------------------------------------------------------------------------
  def update_cursor_rect
    # 光标位置不满 0 的情况下
    if @index < 0
      self.cursor_rect.empty
      return
    end
    # 获取当前的行
   # row = @index / @column_max
    # 当前行被显示开头行前面的情况下
    #if row < self.top_row
      # 从当前行向开头行滚动
     # self.top_row = row
    #end
    # 当前行被显示末尾行之后的情况下
    #if row > self.top_row + (self.page_row_max - 1)
      # 从当前行向末尾滚动
     # self.top_row = row - (self.page_row_max - 1)
    #end
    # 计算光标的宽度
    cursor_width = self.width / @column_max - 32
    # 计算光标坐标
     x = @index * 144
     y = @index
    # 更新光标矩形
    self.cursor_rect.set(x, y, cursor_width / 4 - 8, 32)
  end

中间那段卷屏效果删了就可以了...  
至于原因嘛,  top_row在Window_Selectable里有y坐标咯, 你没重定义这个
作者: ikki    时间: 2018-4-1 16:00
在资源中的一个网站里就有的http://www.atelier-rgss.com
作者: xp兔子徒弟    时间: 2018-4-1 16:02
测试后发现应该是这里有问题 注释后目前效果正常

卷平效果.png (20.82 KB, 下载次数: 9)

卷平效果.png

图片卷平.png (90.76 KB, 下载次数: 8)

图片卷平.png





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