赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 9660 |
最后登录 | 2024-1-11 |
在线时间 | 148 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 119
- 在线时间
- 148 小时
- 注册时间
- 2013-9-14
- 帖子
- 207
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 moeno_ 于 2013-12-14 18:09 编辑
- class Window_Base
-
- alias :iisnow_convert_escape_characters :convert_escape_characters
- def convert_escape_characters(text)
- result = iisnow_convert_escape_characters(text)
- result.gsub!(/\ek/) { "\k" }
- result
- end
- def process_character(c, text, pos)
- case c
- when "\r"
- return
- when "\n"
- process_new_line(text, pos) if !@auto_n
- when "\k"
- @auto_n = false
- when "\f"
- process_new_page(text, pos)
- when "\e"
- process_escape_character(obtain_escape_code(text), text, pos)
- else
- process_normal_character(c,text,pos)
- end
- end
-
- def process_normal_character(c,text,pos)
- @auto_n = true
- text_width = text_size(c).width
- if real_width - pos[:x] > text_width
- draw_text(pos[:x], pos[:y], text_width * 2, pos[:height], c)
- pos[:x] += text_width
- else
- process_new_line(text,pos)
- process_normal_character(c,text,pos)
- end
- end
-
- def real_width
- return self.width - 2 * standard_padding
- end
-
- end
- class Window_Message
-
- def process_normal_character(c,text,pos)
- super
- wait_for_one_character
- end
- end
复制代码 这个换行是\k,但是等我\k后面加上kelly就会变成elly…
但是如果不换行直接kelly就很违和…
有点后悔开贴了,还不能删帖……自己想出了方法都不行…
开水就开水吧豁出去了…
不过还是求不要扣分QAQ……
方法就是把kelly变成开头大写Kelly就能完整显示了…
{:2_271:} {:2_271:} {:2_271:} 来凝视我悲伤的背影吧…上次就是自己找出方法被扣了QAQ… |
|