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

Project1

 找回密码
 注册会员
搜索

这怎么换行?

查看数: 2392 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-6-16 21:42

正文摘要:

想显示数组 class Window_My < Window_Base   #--------------------------------------------------------------------------   # ● 初始化窗口   #------------------------------ ...

回复

fux2 发表于 2014-6-20 06:52:17
bitmap类有一个方法。
text_size(str)会返回描绘str文字所需的Rect.

点评

管理员不留痕迹的编辑好厉害哇!!  发表于 2014-6-28 13:00
写错  发表于 2014-6-28 12:58
啊?不是text_size(str)吗?  发表于 2014-6-28 12:53
恐惧剑刃 发表于 2014-6-20 04:19:38
不是/n吧?是相对于/的反斜杆n才对。
这个换行是不起任何作用的。
先生成数组却不描绘,循环数组一个字符组一个字符组的描绘,并记录循环次数。
如果X坐标+循环次数×20(字体大小或矩形宽) > width-40 那么就给y坐标加上20(字体大小或者矩形高度)
即换行。

点评

正解  发表于 2014-6-20 17:41

评分

参与人数 2星屑 +145 收起 理由
︶ㄣ牛排ぶ + 100 认可答案
taroxd + 45 终于看到个正解了汗颜死

查看全部评分

summer92 发表于 2014-6-20 02:36:38
a.to_s 应该就能转换为 String 了
summer92 发表于 2014-6-20 02:35:30
Forever火 发表于 2014-6-17 08:56
表示各种看不懂。。。Bitmap里面也没见相关的。。。我把y = 300他就从中间一路过去了。。。
我看到有个说 ...

哪里来的野路子,想换行的话,把数组转换成字符串再输出,想在哪里+“/n”就在哪加吧,输出的话最好用字符串,数组格式不可控
kuerlulu 发表于 2014-6-17 12:37:08
w = 2 * (width - 32) / self.contents.font.size # 回复4L,这货就是一行多少字【噗
Forever火 发表于 2014-6-17 11:31:19
Forever火 发表于 2014-6-16 23:14
没人只好找你了555 @moy

看不懂啊QAQ
Forever火 发表于 2014-6-17 08:56:04
Forever火 发表于 2014-6-16 23:14
没人只好找你了555 @moy

表示各种看不懂。。。Bitmap里面也没见相关的。。。我把y = 300他就从中间一路过去了。。。
我看到有个说用if 超过多少字就换行,可我不会计算字数的命令
summer92 发表于 2014-6-17 01:22:20
p "123/n321"

"/n" 就是换行符,上面分两行

点评

我输出的是a.compact,代表一个数组,无法插入/n  发表于 2014-6-17 08:52
Forever火 发表于 2014-6-16 23:14:30
没人只好找你了555 @moy  

点评

moy
这个你直接搜搜“自动换行”吧,应该有挺多结果的  发表于 2014-6-16 23:33
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 19:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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