幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1393|回复: 5

[RMVX] [求助]战斗中角色HP、SP的位置问题

[复制链接]

2

主题

5

帖子

57

积分

②入门

积分
57
发表于 2007-4-6 13:56:18 | 显示全部楼层 |阅读模式
怎样在战斗中,让不同角色的HP、SP的那个血条固定在一个位置哦!不会随人物数量增减变化而发生位置变化(主要是X轴)。。。。

比如说 队伍里面有四个角色时,四号角色的HP血条坐标是 X=406 Y=320

然后我去掉三号角色,这时四号角色的HP血条还是在 X=406 Y=320  而不会因为队伍里只有三个角色了 X轴的位置发生前移动。
回复

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-4-6 14:21:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

5

帖子

57

积分

②入门

积分
57
 楼主| 发表于 2007-4-6 14:39:40 | 显示全部楼层
角色的位置已经被固定了。。。我现在就想把战斗里面人物血条的位置也固定起来。。。

class Window_BattleStatus < Window_Base
......


def refresh

    .......

    draw_actor_hp(actor, actor_x, 81, 130)
    draw_actor_sp(actor, actor_x, 100, 130)

    .......

  end


......

end



相关代码就是这段 。。。
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-4-6 14:45:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

5

帖子

57

积分

②入门

积分
57
 楼主| 发表于 2007-4-6 14:58:09 | 显示全部楼层
其实我就是想 能不能 这样

战斗中

ID是1的角色 他的血条X坐标是:X=4

ID是2的角色 他的血条X坐标是:X=138

ID是3的角色 他的血条X坐标是:X=272

ID是4的角色 他的血条X坐标是:X=406

就是这样把每个人的血条都给出一个常量让它固定起来,现在我就是不知道怎么写在

Window_BattleStatus   这个类里面

我用了

case self.id


来判断 但是全都不行。。。。应该是Window_BattleStatus这个类里面不知道id是个什么东东。。。。
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
发表于 2007-4-6 17:40:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-24 01:05 , Processed in 0.010278 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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