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

Project1

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

[有事请教] 请问如何能够获得当前选择的对象的数据【已解决】

[复制链接]

Lv2.观梦者

梦石
0
星屑
406
在线时间
44 小时
注册时间
2021-12-23
帖子
3
跳转到指定楼层
1
发表于 2023-5-3 22:33:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 OTAKUGAS 于 2023-5-6 09:40 编辑

在战斗模块,使用道具需要选择队友,在修改ui的时候发现这个东西很难搞。

Lv2.观梦者

梦石
0
星屑
406
在线时间
44 小时
注册时间
2021-12-23
帖子
3
2
 楼主| 发表于 2023-5-3 22:34:52 | 只看该作者
找了好久在Window_BattleActor下面,发现一个$gameParty.select(),但是返回的都是undefined
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4139
在线时间
500 小时
注册时间
2011-3-26
帖子
110
3
发表于 2023-5-5 14:01:01 | 只看该作者
你的意思是当前光标指向的单位,Game_Actor或者Game_Enemy?
在Window层面上,保存的数据是index,对于玩家来说,index代表$gameParty里的第index个战斗中的队友(0开始),对于敌人来说,index代表$gameTroop里的第index个魔物。index使用this.index()可以访问,接下来使用这个index去访问怪物或者队友数据即可。
也有已经封装好的,可以直接用来访问,Window_BattleActor封装了一个actor(index),也可以用;Window_BattleEnemy封装了一个enemy(),用法同actor(index),不过不需要使用this.index()去获取index。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
406
在线时间
44 小时
注册时间
2021-12-23
帖子
3
4
 楼主| 发表于 2023-5-6 09:24:45 | 只看该作者
rfvtgbzxc 发表于 2023-5-5 14:01
你的意思是当前光标指向的单位,Game_Actor或者Game_Enemy?
在Window层面上,保存的数据是index,对于玩家 ...

感谢大佬,找到了
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 07:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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