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

Project1

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

[已经解决] 求问关于菜单布局的小问题!!!!!!!!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2006-7-29
帖子
29
跳转到指定楼层
1
发表于 2012-11-27 13:19:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如图, 可以发现能力值名称和数值之间,经验标题与数值之间的距离都十分的大,占了不少空间,我希望可以缩小这种距离,显得紧凑一下,不知道应该在脚本中如何设置啊,祈求各位大神帮个忙吧!!!!!

Lv2.观梦者

梦石
0
星屑
465
在线时间
915 小时
注册时间
2011-5-11
帖子
438
2
发表于 2012-11-27 16:42:32 | 只看该作者
提供一个方法:在默认脚本里是修改Window_Status的内容
在Window_Status页搜索draw_所在的行然后全局搜索带draw_的函数名。如draw_text等
根据函数名的参数意义,修改Window_Status页面的内容,测试并调整到自己满意即可!
http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2006-7-29
帖子
29
3
 楼主| 发表于 2012-11-27 17:36:27 | 只看该作者
345912390 发表于 2012-11-27 16:42
提供一个方法:在默认脚本里是修改Window_Status的内容
在Window_Status页搜索draw_所在的行然后 ...

全局搜素快捷键是啥,我给忘了

点评

alt+shift+f  发表于 2012-11-27 17:48
左边栏右键可全局搜索  发表于 2012-11-27 17:46
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2006-7-29
帖子
29
4
 楼主| 发表于 2012-11-27 19:01:32 | 只看该作者
345912390 发表于 2012-11-27 16:42
提供一个方法:在默认脚本里是修改Window_Status的内容
在Window_Status页搜索draw_所在的行然后 ...
  1.   #--------------------------------------------------------------------------
  2.   # ● 能力値の描画
  3.   #--------------------------------------------------------------------------
  4.   def draw_parameters(x, y)
  5.     6.times {|i| draw_actor_param(@actor, x, y + line_height * i, i + 2) }
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   # ● 経験値情報の描画
  9.   #--------------------------------------------------------------------------
  10.   def draw_exp_info(x, y)
  11.     s1 = @actor.max_level? ? "----" : @actor.exp
  12.     s2 = @actor.max_level? ? "----" : @actor.next_level_exp - @actor.exp
  13.     s_next = sprintf(Vocab::ExpNext, Vocab::level)
  14.     change_color(system_color)
  15.     draw_text(x, y + line_height * 0, 180, line_height, Vocab::ExpTotal)
  16.     draw_text(x, y + line_height * 2, 180, line_height, s_next)
  17.     change_color(normal_color)
  18.     draw_text(x, y + line_height * 1, 180, line_height, s1, 2)
  19.     draw_text(x, y + line_height * 3, 180, line_height, s2, 2)
  20.   end
复制代码
我估计控制这两块的代码就是这两段内容,但是貌似找不到改间距的,我找了能改的数字,但是貌似改完都没有效果
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
465
在线时间
915 小时
注册时间
2011-5-11
帖子
438
5
发表于 2012-11-27 19:59:43 | 只看该作者
本帖最后由 345912390 于 2012-11-27 20:05 编辑
飒沓拂柳絮 发表于 2012-11-27 19:01
我估计控制这两块的代码就是这两段内容,但是貌似找不到改间距的,我找了能改的数字,但是貌似改完都没有效 ...


经验部分:改Window_Status的def draw_exp_info(x, y)中的
  1. draw_text(x, y + line_height * 1, 180, line_height, s1, 0)#d把2改为0
  2.     draw_text(x, y + line_height * 3, 180, line_height, s2, 0)
复制代码
能力值部分:改Window_Base的def draw_actor_param(actor, x, y, param_id)中的
  1.   #--------------------------------------------------------------------------
  2.   # ● 绘制能力值
  3.   #--------------------------------------------------------------------------
  4.   def draw_actor_param(actor, x, y, param_id)
  5.     change_color(system_color)
  6.     draw_text(x, y,120, line_height, Vocab::param(param_id))#修改120的值
  7.     change_color(normal_color)
  8.     draw_text(x + 120, y, 36, line_height, actor.param(param_id), 1)#修改120的值与上面相同,可改后面的1为0或2
  9.   end
复制代码
附draw_text的参数说名
  1. draw_text(X, Y, W, H, S,N)
  2. #X,Y 为文本坐标
  3. #W, H为文本的宽度和高度
  4. #S为文本
  5. #N为文本的对齐方式
  6. #0,1,2分别表示 左,中,右对齐
  7. #默认为左对齐
复制代码

点评

我知道了!!是因为我装了破限脚本的缘故,所以能力值在破限里被重写了,现在好了,太感谢啦  发表于 2012-11-27 20:46

评分

参与人数 1星屑 +100 收起 理由
Mic_洛洛 + 100 认可答案

查看全部评分

http://rpg.blue/static/image/smiley/yct/A059.gif中国字认识都不到一半,哪的心情学英语呀!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2006-7-29
帖子
29
6
 楼主| 发表于 2012-11-27 20:38:53 | 只看该作者
345912390 发表于 2012-11-27 19:59
经验部分:改Window_Status的def draw_exp_info(x, y)中的能力值部分:改Window_Base的def draw_actor_pa ...

经验值部分修改成功了,十分感谢!但是能力值我替换了原base中的120,无论改大改小,或者改后面的1都没有效果,还是距离和原来一样
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 19:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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