赞 | 85 |
VIP | 0 |
好人卡 | 0 |
积分 | 98 |
经验 | 0 |
最后登录 | 2025-4-27 |
在线时间 | 1880 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9782
- 在线时间
- 1880 小时
- 注册时间
- 2020-1-2
- 帖子
- 1088
|
现在AI真方便
这是将角色1学会的技能遗忘
- // 获取 1 号角色的实例
- const actor = $gameActors.actor(1);
- // 获取该角色已学会的所有技能 ID
- const learnedSkills = actor.skills();
- //将已学到的技能储存到变量1,为了后面需要恢复之前技能做准备不需要可以删了下面那句
- $gameVariables.setValue(1, learnedSkills);
- // 遍历技能 ID 列表,让角色遗忘每个技能
- for (let i = 0; i < learnedSkills.length; i++) {
- const skillId = learnedSkills[i].id;
- actor.forgetSkill(skillId);
- }
复制代码
这是重新学习上面角色1遗忘的技能,只要变量不重新设置就好了
- // 获取 1 号角色的实例
- const actor = $gameActors.actor(1);
- //将已学到的技能储存到变量1
- const lear = $gameVariables.value(1)
- // 遍历技能 ID 列表,让角色学习每个技能
- for (let i = 0; i < lear.length; i++) {
- const skillId = lear[i].id;
- actor.learnSkill(skillId);
- }
复制代码 |
|