| 赞 | 5  | 
 
| VIP | 359 | 
 
| 好人卡 | 195 | 
 
| 积分 | 3 | 
 
| 经验 | 560179 | 
 
| 最后登录 | 2024-5-17 | 
 
| 在线时间 | 1373 小时 | 
 
 
 
 
 
Lv2.观梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 270 
 
        - 在线时间
 - 1373 小时
 
        - 注册时间
 - 2005-10-16
 
        - 帖子
 - 5113
 
 
  
 
 | 
	
脚本里修改了太多的默认类,导致很多方法的适应性都大幅下降 
 
Window_Command的initialize方法中 
    if $scene.is_a?(Scene_Menu) 
      @column_max = 6 
    end 
首先限制了菜单场景中的行数 
接着,draw_item方法中 
  if $scene.is_a?(Scene_Menu) 
    rect = Rect.new(107 * index+13,  0, 107, 32) #这行改成你自己的描绘项目规则 
  else 
    rect = Rect.new(4, 32 * index, self.contents.width - 8, 32) 
  end 
又对菜单场景的绘制做了硬性的限制。 
 
不得不说……原先的脚本本来是适应性十分强的代码,会根据行列数的设置自行分配描绘位置,现在被改的针对性太强了…………{/gg}  系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |   
 
 
 
 |