Project1
标题:
怎么处理当单一属性达到4位数时,属性菜单显示拥挤的情况
[打印本页]
作者:
黑白界
时间:
2012-12-9 12:12
标题:
怎么处理当单一属性达到4位数时,属性菜单显示拥挤的情况
本帖最后由 黑白界 于 2012-12-9 12:14 编辑
理论上属性不超过3位,但是修改了脚本属性、突破了极限后就会出现这样的问题。
如图的筋骨属性,修改脚本中的哪些部分可以支持属性达到4位数时正常显示(至少可以稍宽一点,把左面空着的地方占上)?
jingu1.png
(26.84 KB, 下载次数: 47)
下载附件
保存到相册
2012-12-9 12:09 上传
如图的筋骨
作者:
zhangbanxian
时间:
2012-12-9 12:12
本帖最后由 zhangbanxian 于 2012-12-9 16:25 编辑
插到main前
class Window_Base
def draw_actor_param(actor, x, y, param_id)
change_color(system_color)
draw_text(x, y, 120-36, line_height, Vocab::param(param_id))
change_color(normal_color)
draw_text(x + 120-36, y, 72, line_height, actor.param(param_id), 2)
end
end
class Window_EquipStatus
def draw_current_param(x, y, param_id)
change_color(normal_color)
draw_text(x-48, y, 64, line_height, @actor.param(param_id), 2)
end
def draw_right_arrow(x, y)
change_color(system_color)
draw_text(x-16, y, 22, line_height, "→", 1)
end
def draw_new_param(x, y, param_id)
new_value = @temp_actor.param(param_id)
change_color(param_change_color(new_value - @actor.param(param_id)))
draw_text(x-32, y, 64, line_height, new_value, 2)
end
end
复制代码
- -b话说,五位数的话可能就要改字体大小或者窗口大小了...
作者:
乱糟糟
时间:
2012-12-9 13:33
情况类似于Help窗口内容过多就会变挤。把显示数字的窗口多给点空间。。
作者:
冰舞蝶恋
时间:
2012-12-9 14:13
在那个属性描画的draw_text里(x,x,x,x,x)
第三个x改大一点。那个属性代表文字可显示的宽度。
作者:
j433463
时间:
2012-12-9 19:07
本帖最后由 j433463 于 2012-12-9 19:11 编辑
干脆直接把 main 中的字体大小改成
Font.default_size = 20
我觉得 vx ace 的字体太大了,vx 的字体好像就是 20 而已,字体大了占画面也多,
而且有很多地方似乎本来在 vx 是刚刚好的,在 vx ace 中字都挤在一起了,
譬如血条上的 HP MP TP 等字,明显是挤窄的,根本没有调整好。
字体调小后,菜单空间也变得宽敞些,还可以做更好的美化配置。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1