设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

怎么处理当单一属性达到4位数时,属性菜单显示拥挤的情况

查看数: 2715 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-12-9 12:12

正文摘要:

本帖最后由 黑白界 于 2012-12-9 12:14 编辑 理论上属性不超过3位,但是修改了脚本属性、突破了极限后就会出现这样的问题。 如图的筋骨属性,修改脚本中的哪些部分可以支持属性达到4位数时正常显示(至少可以稍宽 ...

回复

j433463 发表于 2012-12-9 19:07:43
本帖最后由 j433463 于 2012-12-9 19:11 编辑

干脆直接把 main 中的字体大小改成

Font.default_size = 20

我觉得 vx ace 的字体太大了,vx 的字体好像就是 20 而已,字体大了占画面也多,
而且有很多地方似乎本来在 vx 是刚刚好的,在 vx ace 中字都挤在一起了,
譬如血条上的 HP MP TP 等字,明显是挤窄的,根本没有调整好。

字体调小后,菜单空间也变得宽敞些,还可以做更好的美化配置。
冰舞蝶恋 发表于 2012-12-9 14:13:27
在那个属性描画的draw_text里(x,x,x,x,x)
第三个x改大一点。那个属性代表文字可显示的宽度。
乱糟糟 发表于 2012-12-9 13:33:59
情况类似于Help窗口内容过多就会变挤。把显示数字的窗口多给点空间。。
zhangbanxian 发表于 2012-12-9 12:12:27
本帖最后由 zhangbanxian 于 2012-12-9 16:25 编辑

插到main前
  1. class Window_Base
  2.   def draw_actor_param(actor, x, y, param_id)
  3.     change_color(system_color)
  4.     draw_text(x, y, 120-36, line_height, Vocab::param(param_id))
  5.     change_color(normal_color)
  6.     draw_text(x + 120-36, y, 72, line_height, actor.param(param_id), 2)
  7.   end
  8. end
  9. class Window_EquipStatus
  10.   def draw_current_param(x, y, param_id)
  11.     change_color(normal_color)
  12.     draw_text(x-48, y, 64, line_height, @actor.param(param_id), 2)
  13.   end
  14.   def draw_right_arrow(x, y)
  15.     change_color(system_color)
  16.     draw_text(x-16, y, 22, line_height, "→", 1)
  17.   end
  18.   def draw_new_param(x, y, param_id)
  19.     new_value = @temp_actor.param(param_id)
  20.     change_color(param_change_color(new_value - @actor.param(param_id)))
  21.     draw_text(x-32, y, 64, line_height, new_value, 2)
  22.   end
  23. end
复制代码
- -b话说,五位数的话可能就要改字体大小或者窗口大小了...

评分

参与人数 1梦石 +1 收起 理由
迷糊的安安 + 1 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-29 11:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表