赞 | 0 |
VIP | 0 |
好人卡 | 110 |
积分 | 1 |
经验 | 24791 |
最后登录 | 2013-6-25 |
在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
本帖最后由 j433463 于 2013-3-19 00:28 编辑
我比较不赞成用那个方式来改,因为一般默认的窗口放不下多余的内容,那方式只适合不是默认分辨率下使用,
敌人图鉴它本身有一个功能键,可以在按下 A 键时切换显示额外的讯息,不过那个额外的讯息并没有设置:- #--------------------------------------------------------------------------
- # ● 绘制其他资讯
- #--------------------------------------------------------------------------
- def draw_other_info
- end
复制代码 您可以打开图鉴窗口脚本,找到 def draw_other_info 这一个绘制其它资讯的地方,看得出它并没有任何内容,
但您可以在这个地方自行加上去,譬如可以在其中加上这样的内容:- #--------------------------------------------------------------------------
- # ● 绘制其他资讯
- #--------------------------------------------------------------------------
- def draw_other_info
- text = $1.to_s if enemy.note =~ /<intro>((?:[^<]|<[^\/])*)<\/intro>/i
- change_color(system_color)
- draw_text(x + 24, y - line_height, text_width(text), line_height, "简介:")
- change_color(normal_color)
- draw_text_ex(x + 24, y, text)
- end
复制代码 这样一来,您就可以在数据库敌人备注栏中这样写它的简介:- <intro>
- 第一行内容
- 第二行内容
- :
- :
- 第 n 行内容
- </intro>
复制代码 是的,它可以像对话一样多行,但它不会自动断行显示,您要注意每一行字别太长,免得超出画面。
之前的改法,直接在原来画面加说明,适合较大分辨率有多余空间时使用。
现在的方式,按 A 键后切换显示敌人简介,看看简单第一行,差点超出画面了,要注意分行啊。 |
|