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

Project1

 找回密码
 注册会员
搜索
查看: 1414|回复: 3
打印 上一主题 下一主题

[有事请教] 大佬~~请问如何用脚本获取角色在队伍中的位置

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2585
在线时间
297 小时
注册时间
2021-5-4
帖子
101
1
发表于 2021-8-17 13:16:41 | 显示全部楼层
你这个方式比较矛盾但是可以理解 但是不合理
首先矛盾的点在于 “抽卡采用的是抽到的角色就加入队伍” 和  “于是就需要得知某角色最队伍中的位置” 角色都不在队伍那来的队伍位置?
没有抽卡前队友在那里?
最近刚好写了战斗中换后备队友的脚本 里面就有找到队友位置的
首先$gameParty._actors 就会显示队友的ID和他们的位置 数组位置为0开始就是0-5 里面的数字就是角色ID
这个是我队伍的排列例如 角色ID1003 就在位置的第4位 在数组里面就是第3位
$gameParty._actors
(6) [6, 1005, 1004, 1003, 1002, 1001]

还有一个就是查看某个角色在数组的位置(队伍位置从0开始)$gameParty._actors.indexOf(角色ID)
$gameParty._actors.indexOf(1003)
3
如果你抽卡是用角色ID的就用$gameParty._actors.indexOf(角色ID)

如果你抽卡是用的是位置的就用$gameParty._actors[位置0是第一个]就能得到角色的ID
$gameParty._actors[3]
1003

点评

测试成功,真牛逼~~~~  发表于 2021-8-17 15:05

评分

参与人数 1+1 收起 理由
salvareless + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 12:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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