Project1

标题: RPGVA文字超出对话框 [打印本页]

作者: RED阿甜    时间: 2013-12-17 20:05
标题: RPGVA文字超出对话框
各位前辈T_T
请问一下,我昨天才接触这个软件,兴致勃勃的看了一下教程后就马上动手练习制作一个小游戏
但是就发生下图这种情况


后面的字都被截掉了,爬了文也有点不懂,有看到VX有人的提问也是一样的状况
但是要在window_base加什么或改什么就看不太懂...T_______T所以来求助

有这种情况发生是因为我没有设置自动换行吗?

作者: SuperMario    时间: 2013-12-17 20:25
你可以手动换行。
作者: yiu889    时间: 2013-12-17 21:23


這兒有自动换行腳本,
但你應養成手動換行的習慣

PS:這腳本會跟某文字語音腳本有沖突

  1. class Window_Base
  2.   
  3.   alias :iisnow_convert_escape_characters :convert_escape_characters
  4.   def convert_escape_characters(text)
  5.     result = iisnow_convert_escape_characters(text)
  6.     result.gsub!(/\ek/)          { "\k" }
  7.     result
  8.   end

  9.   def process_character(c, text, pos)
  10.     case c
  11.     when "\r"  
  12.       return
  13.     when "\n"  
  14.       process_new_line(text, pos) if !@auto_n
  15.     when "\k"
  16.       @auto_n = false
  17.     when "\f"   
  18.       process_new_page(text, pos)
  19.     when "\e"   
  20.       process_escape_character(obtain_escape_code(text), text, pos)
  21.     else      
  22.       process_normal_character(c,text,pos)
  23.     end
  24.   end
  25.   
  26.   def process_normal_character(c,text,pos)
  27.     @auto_n = true
  28.     text_width = text_size(c).width
  29.     if real_width - pos[:x] > text_width
  30.       draw_text(pos[:x], pos[:y], text_width * 2, pos[:height], c)
  31.       pos[:x] += text_width
  32.     else
  33.       process_new_line(text,pos)
  34.       process_normal_character(c,text,pos)
  35.     end
  36.   end
  37.   
  38.   def real_width
  39.     return self.width - 2 * standard_padding
  40.   end
  41.   
  42. end

  43. class Window_Message
  44.   
  45.   def process_normal_character(c,text,pos)
  46.     super
  47.     wait_for_one_character
  48.   end

  49. end
复制代码

作者: 国产吃货    时间: 2013-12-17 22:04
楼上虽然很热情,但是忽略了人家是新人。人家刚接触,事件还玩不通呢,更别说脚本了。

这是一个很基础的问题。
第一个倒三角表示:如果存在头像的时候,文字只能显示到这个位置。过了这个位置的文字就无法显示。
第二个倒三角表示:如果不存在头像的时候,同上。
到达倒三角处 按下回车,不就跳到下一行了么,这只是一个操作问题。
输入完成后点击【预览】可以预览一下,如果位置不对可以再修改。




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