赞 | 4 |
VIP | 211 |
好人卡 | 175 |
积分 | 7 |
经验 | 48096 |
最后登录 | 2014-1-9 |
在线时间 | 1327 小时 |
Lv2.观梦者 (?????)
- 梦石
- 0
- 星屑
- 728
- 在线时间
- 1327 小时
- 注册时间
- 2011-7-18
- 帖子
- 3184
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 各种压力的猫君 于 2011-11-26 23:53 编辑
↑ 使用前
↑ 使用后
使用协议:
STAFF & Enjoy
Just Enjoy!
脚本:- #==============================================================================
- # ■ [VX]全局窗口间距设定 2.0 by 各种压力的猫君
- #------------------------------------------------------------------------------
- # 插入位置:Window_Command脚本以下(Main以上)
- #------------------------------------------------------------------------------
- # 更新记录:
- # 2.0 2011-11-20 追加了Window_Command窗口高度修正
- # 1.0 2011-11-20 初版
- #==============================================================================
- class Window_Base < Window
- # 在此设定全局窗口横向间距(单位像素,限定为2的整数倍数)
- Space_From_Other_Windows_x = 4
- # 在此设定全局窗口纵向间距(单位像素,限定为2的整数倍数)
- Space_From_Other_Windows_y = 4
-
- "┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓"
- "┃ 自定义内容到此结束,以下内容切勿随意修改 ┃"
- "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛"
-
- print "全局窗口横向间距设定错误!" if Space_From_Other_Windows_x % 2 != 0
- print "全局窗口纵向间距设定错误!" if Space_From_Other_Windows_y % 2 != 0
- alias old_initialize initialize
- def initialize(x, y, width, height)
- new_x = x + (Space_From_Other_Windows_x / 2)
- new_y = y + (Space_From_Other_Windows_y / 2)
- new_width = width - Space_From_Other_Windows_x
- new_height = height - Space_From_Other_Windows_y
- old_initialize(new_x, new_y, new_width, new_height)
- end
- end
- class Window_Command < Window_Selectable
- def initialize(width, commands, column_max = 1, row_max = 0, spacing = 32)
- if row_max == 0
- row_max = (commands.size + column_max - 1) / column_max
- end
- super(0, 0, width, row_max * WLH + 32 + Space_From_Other_Windows_y, spacing)
- @commands = commands
- @item_max = commands.size
- @column_max = column_max
- refresh
- self.index = 0
- end
- end
复制代码 |
|