Project1

标题: 显示字符串的问题 [打印本页]

作者: hitlerson    时间: 2008-5-19 04:02
标题: 显示字符串的问题
显示字符串时,一行只能显示12格字符,大于12个字符就换行继续显示,再大于再换行

要怎么做到?
作者: 柳之一    时间: 2008-5-19 04:15
你是指那里显示,是self帮助窗口里面的吗?
一般帮助窗口里面打字的话
打完12个字的时候加上 \n 就换行了
作者: hitlerson    时间: 2008-5-19 04:25
我是说,在一格很长的字符串里,实现自动分段,
我刚在看正则,网上没有RUBY的,F1的又看不明白,刚理解 零宽断言
RUBY里的正则怎么写的哦
作者: 柳之一    时间: 2008-5-19 05:17
p "菜蛋之家".scan(/./)
# => ["菜", "蛋", "之", "家"]
===================================
$output=""
w = "你要显示的文字"
s  = "你要显示的文字".scan(/./)
s.unshift("nothing")
for i in 0...s.size
    if i%12!=0
    $output+=s
  else
    $output+=s
    $output+="\n"
  end
end
p $output

差不多就是这个意思了,方法比较笨。没有测试,不知道是否可行?
作者: hitlerson    时间: 2008-5-19 05:31
我觉得应该用显示对话里的那些个脚本,不过我没看明白哪脚本
作者: 柳之一    时间: 2008-5-19 05:45
显示对话里的那些个脚本?
是那个脚本?
作者: 冰城飞狐    时间: 2008-5-19 05:49
是事件里的文本??
作者: hitlerson    时间: 2008-5-19 06:14
window_massage吧
这个massage不是能把输入的长对话字符串分行显示吗?
作者: 柳之一    时间: 2008-5-19 06:25
Interpreter (分割定义 3)  command_101

应该是在这里改吧{/gg}

好像不对,请无视




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