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

Project1

 找回密码
 注册会员
搜索

RTAB战斗脚本,如何调战斗窗口坐标?

查看数: 1922 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-5-7 22:31

正文摘要:

如图,战斗框对不齐,如果想要战斗框向左对齐该去修改哪一项脚本? P。s.我用的是整合版RTAB战斗脚本 球大神帮忙QAQ

回复

蜜蜂馆主人 发表于 2012-5-25 18:49:08
ok解决了,谢谢大神么们~~
LOVE丶莫颜 发表于 2012-5-13 23:20:27
你应该是调过脚本数据了吧?不然你就安装楼上的该回来吧。

点评

呃~我想说~这不是改回来~是改掉原来的了。。。。  发表于 2012-5-26 17:42
cinderelmini 发表于 2012-5-8 22:36:39
如果只是想让状态窗口以RTAB自带的模式(根据成员数量调整宽度)直接以左对齐的话,
可以在RTAB战斗系统主脚本(RTAB战斗系统 Ver 1.16)【呃。。不知道你是是哪个版本,我的是1.06的】里找到
class Window_BattleStatus < Window_Base
这段脚本,然后在
def initialize
里找到
x = (4 - $game_party.actors.size) * 80
【呃。。不知道你的脚本里X的公式是不是这样,但是只要是给X赋值的就是了】
找到这里,直接把这行给#掉,
在它下一行插入:x = 0
然后往下找到
def update
一样,在这里面找到给x赋值的句子,【呃。我直接贴了。。】
    if self.x != (4 - $game_party.actors.size) * 80
      self.x = (4 - $game_party.actors.size) * 80
      self.width = $game_party.actors.size * 160
      for window in @actor_window
        window.dispose
      end
      @actor_window = []
      for i in 0...$game_party.actors.size
        @actor_window.push(Window_ActorStatus.new(i, x + i * 160))
      end
      refresh
    end
这一小段里,前面2行:
    if self.x != (4 - $game_party.actors.size) * 80
      self.x = (4 - $game_party.actors.size) * 80
那个if句子改一下,改成:
if self.width != $game_party.actors.size * 160
而关于那句self.x = 。。。的,直接#掉就好了。。

呃~没深入测试~
有问题再喊俺~


蜜蜂馆主人 发表于 2012-5-8 19:27:40
羞射了 发表于 2012-5-7 22:38
rtab那个肯定是对齐的,推测你加了什么脚本battler的位置改成默认的显示方式了。 ...

其实我用的RTAB是横板整合的
然后Battler的位置是自己手动调的,是不是这个原因呢?
羞射了 发表于 2012-5-7 22:38:36
rtab那个肯定是对齐的,推测你加了什么脚本battler的位置改成默认的显示方式了。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-26 19:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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