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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 零式翅膀
打印 上一主题 下一主题

提问 关于RTAB1.16脚本修改战斗状态位置的问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
30 小时
注册时间
2008-2-20
帖子
61
11
 楼主| 发表于 2008-2-20 03:28:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

12
发表于 2008-2-20 03:41:24 | 只看该作者
这么说吧
Window_BattleStatus里边,initialize
    x = (4 - $game_party.actors.size) * 80
    width = $game_party.actors.size * 160 + 160
    super(x, 320, width, 160)
这一段是总的窗口……
下边
    if self.x != (4 - $game_party.actors.size) * 80
      self.x = (4 - $game_party.actors.size) * 80
      self.width = $game_party.actors.size * 160+160
这段是判断窗口是否要刷新
改这两段是那个总的窗口的位置和大小……

改整个菜单的排布在这里……
可能是为了刷新效率,它把战斗状态的刷新分开了N个部分
其中
      @actor_window.push(Window_ActorStatus.new(i, x + i * 160))
这段是把每个单独角色的状态窗口加到一个数组里记录

然后是Window_ActorStatus
里边def initialize(id, x)这两个参数必须由上文那个@actor_window.push(Window_ActorStatus.new(i, x + i * 160))
赋予,也就是说这个窗口只是写第i号角色的状态,其x值为x+i*160……

最后是这个
      @status_window.push(Window_DetailsStatus.new(actor, i, x))
这个是每个角色每个单独需要描绘的状态= =例如HP、SP、CP等等……
x值同样是由上边传递而来……
也就是说只要你改了      @actor_window.push(Window_ActorStatus.new(i, x + i * 160))
这个地方,你就能改到所有的x值
不过还有就是要顺便改掉整个窗口的大小和角色的排列~
角色排列是在Game_Actor的最后- -RTAB进行了重定义的,找出来就可以了

嗯,我觉得我说得有点乱……不过你看懂的话应该能改出来吧……
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
13
发表于 2008-2-20 03:42:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
30 小时
注册时间
2008-2-20
帖子
61
14
 楼主| 发表于 2008-2-20 04:13:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
30 小时
注册时间
2008-2-20
帖子
61
15
 楼主| 发表于 2008-2-20 05:22:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

16
发表于 2008-2-20 05:25:51 | 只看该作者
{/fd}有这个问题么?
我觉得是因为窗口居中所以计算出了问题……要不就是在后边重定义了什么脚本orz
总之就是这三个脚本的范围了……=v=+
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
30 小时
注册时间
2008-2-20
帖子
61
17
 楼主| 发表于 2008-2-20 20:16:16 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-2 16:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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