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

Project1

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

[已经解决] 想问一下物品列表的窗口大小该在哪里修改?

[复制链接]

Lv4.逐梦者

梦石
11
星屑
1225
在线时间
223 小时
注册时间
2015-8-5
帖子
25
跳转到指定楼层
1
发表于 2016-8-27 18:57:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x


就是下面这个窗口,搜索了一圈似乎只有修改整个物品窗口,其实只是想修改一下列表上下的长宽度来让它看起来不那么拥挤。
所以想请问一下这个可以在脚本的哪里修改?

Lv2.观梦者

I7-LetheK
@老树 2.33GHz [节能型]
@雷瑟 6.66GHz [不锁频]

梦石
0
星屑
681
在线时间
372 小时
注册时间
2016-1-19
帖子
309
2
发表于 2016-8-27 20:39:06 | 只看该作者

你可以试着在这里面找找看
窝是白老树
窝为我自己袋盐
……
……
……
啊,好咸https://rpg.blue/https://rpg.blue/static/image/smiley/coolmonkey/zq.gif☚闲

喵喵喵喵喵?
没有喵喵喵女装看我要死了!https://rpg.blue/https://rpg.blue/static/image/smiley/coolmonkey/tl.gif
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
11
星屑
1225
在线时间
223 小时
注册时间
2015-8-5
帖子
25
3
 楼主| 发表于 2016-8-27 21:18:43 | 只看该作者
OldtreeLethe 发表于 2016-8-27 20:39
你可以试着在这里面找找看

寻找过了,把看着像的都试着修改了一下,但完全没有变化所以觉得还是找的不对……

点评

全文http://rpgvxace.azurewebsites.net/ 即F1帮助文档汉化  发表于 2016-8-27 21:27
这个应该会对你有所帮助http://rpgvxace.azurewebsites.net/intro/207_windows.html  发表于 2016-8-27 21:26
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

鼬痴汉

梦石
29
星屑
3401
在线时间
1300 小时
注册时间
2010-4-24
帖子
971

短篇十吟唱者组别亚军开拓者

4
发表于 2016-8-27 21:37:21 | 只看该作者

楼主是这个意思吗?(稍微微调了下位置)
RUBY 代码复制
  1. class Window_ItemList < Window_Selectable
  2.  
  3.   def item_height
  4.     line_height * 2
  5.   end
  6.  
  7.   def draw_item_name(item, x, y, enabled = true, width = 172)
  8.     return unless item
  9.     draw_icon(item.icon_index, x+6, y + line_height/2, enabled)
  10.     change_color(normal_color, enabled)
  11.     draw_text(x + 32, y + line_height/2, width, line_height, item.name)
  12.   end
  13.  
  14. end

插在main前。
警告:如果和其他有关物品列表的脚本同时存在,可能造成冲突
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

鼬痴汉

梦石
29
星屑
3401
在线时间
1300 小时
注册时间
2010-4-24
帖子
971

短篇十吟唱者组别亚军开拓者

5
发表于 2016-8-27 21:44:47 | 只看该作者
FHNBHJ 发表于 2016-8-27 21:37
楼主是这个意思吗?(稍微微调了下位置)
class Window_ItemList < Window_Selectable
  

简单地说明一下吧,
item_height就是一个项目(这里是物品)的高度,
楼主你说找不到,
那可能是因为Window_Selectable里已有定义了,
Window_ItemList是子类就算不写也会默认继承Window_Selectable里的,
而原本的内容line_height就是[一行的高度],
现在重定义成line_height*2就更高了。
至于后面重新定义了draw_item_name也是同样的,
原本的方法使得绘制图标draw_icon和绘制文字draw_text在这个项目的左上角,
于是和后面的数字不对齐,
所以略作调整了

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
11
星屑
1225
在线时间
223 小时
注册时间
2015-8-5
帖子
25
6
 楼主| 发表于 2016-8-27 21:57:48 | 只看该作者
FHNBHJ 发表于 2016-8-27 21:44
简单地说明一下吧,
item_height就是一个项目(这里是物品)的高度,
楼主你说找不到,

原来如此!!非常感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-26 10:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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