Project1

标题: 发现Window_HorzCommand一个小问题 [打印本页]

作者: 345912390    时间: 2012-3-31 22:30
标题: 发现Window_HorzCommand一个小问题
这个贴子不知道发在哪儿好,错了就请移一下。
说实在的,我也是一下新人,大家从我前几天发的贴就可以看出来。

说正题:我个人觉得Window_HorzCommand脚本(RMVA自带)的50行有点问题。
原脚本:
  1. #--------------------------------------------------------------------------
  2.   # ● 设置首列位置
  3.   #--------------------------------------------------------------------------
  4.   def top_col=(col)
  5.     col = 0 if col < 0
  6.     col = col_max - 1 if col > col_max - 1#就是这一行
  7.     self.ox = col * (item_width + spacing)
  8.   end
复制代码
经过多次的测试 当item_max>=col_max*2时
显示的项只有col_max*2-1个项
所以我觉得上面的脚本应该改为:
  1. #--------------------------------------------------------------------------
  2.   # ● 设置首列位置
  3.   #--------------------------------------------------------------------------
  4.   def top_col=(col)
  5.     col = 0 if col < 0
  6.     col = col_max - 1 if col > col_max  #就是这一行
  7.     self.ox = col * (item_width + spacing)
  8.   end
复制代码
这样才会完全显示出所有项。如果有人觉得我说的有问题,可以留言讨论一下。
大家相互学习!!!!!!!!!!!

作者: feizhaodan    时间: 2012-3-31 22:47
将那句整个注释掉后完美解决。


我感觉这个可能根本没有考虑翻页的处理。




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