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

Project1

 找回密码
 注册会员
搜索

窗口中等级的位置问题

查看数: 1650 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-26 22:58

正文摘要:

在菜单界面以及其他功能界面中,等级的数字总是和前面隔得特别远, 要在哪里设置这段距离呢? 其实菜单中那个的设置方法似乎可以用选单编辑器来调, 但是升级加点支配中那个等级就没办法回到正常位置(类似的还有 ...

回复

午睡的风铃 发表于 2015-4-29 04:01:08
把draw_actor_level(actor, dx , dy + line_height * 1)注释掉
之后在下面加上
  1.     change_color(system_color)
  2.     draw_text(dx, dy + line_height * 1, 32, line_height, Vocab::level_a)
  3.     change_color(normal_color)
  4.     draw_text(dx + 32, dy + line_height * 1, 24, line_height, actor.level, 2)
  5.   #               ↑  改这里调整等级数字的位置
复制代码

点评

不知道为什么还是没用……不过还是谢谢了~  发表于 2015-4-29 22:34
VIPArcher 发表于 2015-4-26 23:11:25
本帖最后由 VIPArcher 于 2015-4-28 11:05 编辑

重定义一下这个方法Window_Base#draw_actor_level
大概某个脚本也重定义了这个方法,你把下面这个插到比较靠下的地方吧Main之前。
RUBY 代码复制
  1. class Window_Base < Window
  2.   #--------------------------------------------------------------------------
  3.   # ● 绘制等级
  4.   #--------------------------------------------------------------------------
  5.   def draw_actor_level(actor, x, y)
  6.     change_color(system_color)
  7.     draw_text(x, y, 32, line_height, Vocab::level_a)
  8.     change_color(normal_color)
  9.     draw_text(x + 32, y, 24, line_height, actor.level, 2) #修改这里的‘x + 32’更改等级数字的横坐标
  10.   end
  11. end

点评

你把VIP大人给你的脚本插入到这个点数分配脚本的上面,最好是挨着放,再试试。我试过了,可行的。  发表于 2015-4-28 19:34
这个我自己瞎改了很多次位置都还是没变……应该怎么做……?  发表于 2015-4-28 00:59
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-4-30 15:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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