赞 | 3 |
VIP | 333 |
好人卡 | 91 |
积分 | 2 |
经验 | 55775 |
最后登录 | 2017-7-18 |
在线时间 | 2070 小时 |
Lv1.梦旅人 Mr.Gandum
- 梦石
- 0
- 星屑
- 226
- 在线时间
- 2070 小时
- 注册时间
- 2007-1-31
- 帖子
- 3039
|
本帖最后由 feizhaodan 于 2011-12-23 17:57 编辑
冰舞蝶恋 发表于 2011-12-23 13:16
……前辈我真心求解啊!
解决了。
p出来的换行符是\r,所以在Window_base上添加一下判定就行了。
脚本,直接插:- #==============================================================================
- # ■ Window_Base
- #------------------------------------------------------------------------------
- # ゲーム中の全てのウィンドウのスーパークラスです。
- #==============================================================================
- class Window_Base < Window
- alias chinese_return_process_character process_character
- #--------------------------------------------------------------------------
- # ● 文字の処理
- # c : 文字
- # text : 描画処理中の文字列バッファ(必要なら破壊的に変更)
- # pos : 描画位置 {:x, :y, :new_x, :height}
- #--------------------------------------------------------------------------
- def process_character(c, text, pos)
- p c
- case c
- when "\r" # 添加中文换行符的处理。
- return
- else
- chinese_return_process_character(c,text,pos)
- end
- end
- end
复制代码
我靠,把这个屏蔽了就没问题了= =
谁能告诉我这个\r是什么!? |
评分
-
查看全部评分
|