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

Project1

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

[已经解决] 怎么让help支持换行符~~

[复制链接]

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7812
在线时间
1563 小时
注册时间
2007-3-13
帖子
5542

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

跳转到指定楼层
1
发表于 2010-11-26 16:47:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 DeathKing 于 2010-11-28 09:23 编辑

修改了物品说明的菜单大小,但是物品信息不会自己换行orz   求解决
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

2
发表于 2010-11-26 18:05:28 | 只看该作者
draw_text不能自己辨认换行符。
用String#split切割字符串,然后遍历得到的数组,将每一行字描绘上去。
通常使用的行高是WLH = 24(定义于Window_Base)

评分

参与人数 1星屑 +100 收起 理由
v2sam + 100 自己定义?

查看全部评分

菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
3
发表于 2010-11-26 19:28:00 | 只看该作者
本帖最后由 wbsy8241 于 2010-11-26 19:29 编辑
  1. #==============================================================================
  2. # ■ Window_Help
  3. #------------------------------------------------------------------------------
  4. #  特技及物品的说明、角色的状态显示的窗口。
  5. #==============================================================================

  6. class Window_Help < Window_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(0, 0, 544, WLH + 32+24)
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 设置文字
  15.   #  text  : 显示于窗口内的字符串
  16.   #  align : 对其 (0..靠左对齐, 1..居中对齐, 2..靠右对齐)
  17.   #--------------------------------------------------------------------------
  18.   def set_text(text, align = 0)
  19.     if text != @text or align != @align
  20.       self.contents.clear
  21.       self.contents.font.color = normal_color
  22.       y = 0
  23.       for str in text.split(/\\n/)
  24.         self.contents.draw_text(4, y*WLH, self.width - 40, WLH, str, align)
  25.         y += 1
  26.       end
  27.       @text = text
  28.       @align = align
  29.     end
  30.   end
  31. end
复制代码
LS 的实现

点评

不行啊,复制上去还是有错的  发表于 2010-12-11 18:51

评分

参与人数 3星屑 +860 收起 理由
冰舞蝶恋 + 60 大神!终于找到了!!
DeathKing + 700 认可答案
v2sam + 100 现在外出中,回来再试,先谢谢哈哈.

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7812
在线时间
1563 小时
注册时间
2007-3-13
帖子
5542

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

4
 楼主| 发表于 2010-11-28 00:51:50 | 只看该作者
回复 wbsy8241 的帖子

似乎无法使用呢。文字没有换行,只是说明栏增加了一行高度而已= =|||||||||
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
5
发表于 2010-11-28 00:56:24 | 只看该作者
回复 v2sam 的帖子

刚好进66就看见了= =
然后图片发不了....

在数据库里写的啊
比如道具1
恢复 500 点 HP。\n哦按时的

点评

哦哦,是定义了\n啊,明白了  发表于 2010-11-28 00:58
回复 支持 反对

使用道具 举报

Lv4.逐梦者

世界坑化协会

梦石
0
星屑
7812
在线时间
1563 小时
注册时间
2007-3-13
帖子
5542

极短23参与极短21参与开拓者贵宾第一届化妆舞会最佳服饰奖

6
 楼主| 发表于 2010-11-28 01:01:27 | 只看该作者
那个,稍微有点冲突,不过好解决。嗯,没找到认可按钮在哪,斑竹看到帮结贴吧

点评

点评错地方了= =  发表于 2010-11-28 01:04
哦= = \n 在脚本里就是换行的意思.... 忘说了呢  发表于 2010-11-28 01:03
你的肩膀上有肩周炎~♪  秒懂  ☚   \没有
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2009-3-13
帖子
30
7
发表于 2010-11-28 11:44:00 | 只看该作者
嘿嘿~~~我也乘机学习了~~~
正义侠-阿三!!!
正义必胜!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-22 08:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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