Project1

标题: 魔物图鉴如何增加说明文 [打印本页]

作者: 狐狐狐    时间: 2013-3-18 22:54
标题: 魔物图鉴如何增加说明文
本帖最后由 狐狐狐 于 2013-3-19 20:32 编辑

使用的是常见的 http://rpg.blue/forum.php?mod=viewthread&tid=223640

一开始我是照着这篇http://rpg.blue/thread-296424-1-1.html
来修改
但是自己完全成功不了,虽然没有出错 但是没有显示
有人可以说明上面更详细一点吗?

我的魔物图件是完全没有改动那种 >< 拜托大家了
作者: j433463    时间: 2013-3-19 00:20
本帖最后由 j433463 于 2013-3-19 00:28 编辑

我比较不赞成用那个方式来改,因为一般默认的窗口放不下多余的内容,那方式只适合不是默认分辨率下使用,

敌人图鉴它本身有一个功能键,可以在按下 A 键时切换显示额外的讯息,不过那个额外的讯息并没有设置:
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制其他资讯
  3.   #--------------------------------------------------------------------------
  4.   def draw_other_info

  5.   end
复制代码
您可以打开图鉴窗口脚本,找到 def draw_other_info 这一个绘制其它资讯的地方,看得出它并没有任何内容,

但您可以在这个地方自行加上去,譬如可以在其中加上这样的内容:
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制其他资讯
  3.   #--------------------------------------------------------------------------
  4.   def draw_other_info
  5.     text = $1.to_s if enemy.note =~ /<intro>((?:[^<]|<[^\/])*)<\/intro>/i
  6.     change_color(system_color)
  7.     draw_text(x + 24, y - line_height, text_width(text), line_height, "简介:")
  8.     change_color(normal_color)
  9.     draw_text_ex(x + 24, y, text)
  10.   end
复制代码
这样一来,您就可以在数据库敌人备注栏中这样写它的简介:
  1. <intro>
  2. 第一行内容
  3. 第二行内容


  4. 第 n 行内容
  5. </intro>
复制代码
是的,它可以像对话一样多行,但它不会自动断行显示,您要注意每一行字别太长,免得超出画面。



之前的改法,直接在原来画面加说明,适合较大分辨率有多余空间时使用。


现在的方式,按 A 键后切换显示敌人简介,看看简单第一行,差点超出画面了,要注意分行啊。
作者: 狐狐狐    时间: 2013-3-19 20:32
本帖最后由 狐狐狐 于 2013-3-19 20:33 编辑

楼上大大我后来成功了
原来是
ENEMY_MORE_INFO = false  # 是否显示更多讯息(扩充用)
要把 false 改成 true
感些大大的帮忙!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1