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

Project1

 找回密码
 注册会员
搜索
查看: 1725|回复: 0
打印 上一主题 下一主题

[已经解决] 自动换行脚本会吞掉后面的K

[复制链接]

Lv1.梦旅人

梦石
0
星屑
119
在线时间
148 小时
注册时间
2013-9-14
帖子
207
跳转到指定楼层
1
发表于 2013-12-14 17:59:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 moeno_ 于 2013-12-14 18:09 编辑

  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
复制代码
这个换行是\k,但是等我\k后面加上kelly就会变成elly…
但是如果不换行直接kelly就很违和…

有点后悔开贴了,还不能删帖……自己想出了方法都不行…
开水就开水吧豁出去了…

不过还是求不要扣分QAQ……

方法就是把kelly变成开头大写Kelly就能完整显示了…

{:2_271:} {:2_271:} {:2_271:} 来凝视我悲伤的背影吧…上次就是自己找出方法被扣了QAQ
剧本真烦。。。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-17 02:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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