查看: 2949|回复: 2

[已经解决] 如何判定一个角色在队伍中的位置

[复制链接]
梦石
0
星屑
842
在线时间
174 小时
注册时间
2012-2-7
回帖
33
发表于 2016-6-23 14:56:38 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 yahzj 于 2016-6-23 15:00 编辑

[pre lang="ruby"]  def draw_item(index)
    actor = $game_party.members[index]
    enabled = $game_party.battle_members.include?(actor)
    rect = item_rect(index)
    draw_item_background(index)
    draw_actor_face(actor, rect.x + 1, rect.y + 1, enabled)
    draw_HalfBody(actor.face_name, 0, rect.x , rect.y+75, enabled)
    draw_actor_simple_status(actor, rect.x, rect.y + line_height / 2)
  end
[/pre]
如上面的代码,我在做状态栏美化,想让队伍的第一个人额外绘制HalfBody,但是不知道
[pre lang="ruby"]   draw_HalfBody(actor.face_name, 0, rect.x , rect.y+75, enabled)[/pre]
该怎么改,求教

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-6-23 16:18:10 | 显示全部楼层
上面的代码里 index 就是角色在队伍中的位置 (从 0 开始)

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
842
在线时间
174 小时
注册时间
2012-2-7
回帖
33
 楼主| 发表于 2016-6-23 19:00:13 | 显示全部楼层
喵呜喵5 发表于 2016-6-23 16:18
上面的代码里 index 就是角色在队伍中的位置 (从 0 开始)

感谢回答,
PS:不好意思 阁下的脚本没有问题,是我自己看上面的文字没有复制进去造成的,给你造成了困扰
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部