Project1
标题:
怎么让help支持换行符~~
[打印本页]
作者:
v2sam
时间:
2010-11-26 16:47
标题:
怎么让help支持换行符~~
本帖最后由 DeathKing 于 2010-11-28 09:23 编辑
修改了物品说明的菜单大小,但是物品信息不会自己换行orz 求解决
作者:
IamI
时间:
2010-11-26 18:05
draw_text不能自己辨认换行符。
用String#split切割字符串,然后遍历得到的数组,将每一行字描绘上去。
通常使用的行高是WLH = 24(定义于Window_Base)
作者:
wbsy8241
时间:
2010-11-26 19:28
本帖最后由 wbsy8241 于 2010-11-26 19:29 编辑
#==============================================================================
# ■ Window_Help
#------------------------------------------------------------------------------
# 特技及物品的说明、角色的状态显示的窗口。
#==============================================================================
class Window_Help < Window_Base
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
def initialize
super(0, 0, 544, WLH + 32+24)
end
#--------------------------------------------------------------------------
# ● 设置文字
# text : 显示于窗口内的字符串
# align : 对其 (0..靠左对齐, 1..居中对齐, 2..靠右对齐)
#--------------------------------------------------------------------------
def set_text(text, align = 0)
if text != @text or align != @align
self.contents.clear
self.contents.font.color = normal_color
y = 0
for str in text.split(/\\n/)
self.contents.draw_text(4, y*WLH, self.width - 40, WLH, str, align)
y += 1
end
@text = text
@align = align
end
end
end
复制代码
LS 的实现
作者:
v2sam
时间:
2010-11-28 00:51
回复
wbsy8241
的帖子
似乎无法使用呢。文字没有换行,只是说明栏增加了一行高度而已= =|||||||||
作者:
wbsy8241
时间:
2010-11-28 00:56
回复
v2sam
的帖子
刚好进66就看见了= =
然后图片发不了....
在数据库里写的啊
比如道具1
恢复 500 点 HP。\n哦按时的
作者:
v2sam
时间:
2010-11-28 01:01
那个,稍微有点冲突,不过好解决。嗯,没找到认可按钮在哪,斑竹看到帮结贴吧
作者:
yujiaye123
时间:
2010-11-28 11:44
嘿嘿~~~我也乘机学习了~~~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1