Project1

标题: 如何通过共通事件 遗忘主角所有技能 [打印本页]

作者: slenderping    时间: 昨天 16:43
标题: 如何通过共通事件 遗忘主角所有技能
如标题请教,技能有很多,所以没法一个个遗忘
作者: xiamumomo    时间: 昨天 16:43
现在AI真方便  
这是将角色1学会的技能遗忘
  1. // 获取 1 号角色的实例
  2. const actor = $gameActors.actor(1);
  3. // 获取该角色已学会的所有技能 ID
  4. const learnedSkills = actor.skills();
  5. //将已学到的技能储存到变量1,为了后面需要恢复之前技能做准备不需要可以删了下面那句
  6. $gameVariables.setValue(1, learnedSkills);
  7. // 遍历技能 ID 列表,让角色遗忘每个技能
  8. for (let i = 0; i < learnedSkills.length; i++) {
  9.     const skillId = learnedSkills[i].id;
  10.     actor.forgetSkill(skillId);
  11. }
复制代码

这是重新学习上面角色1遗忘的技能,只要变量不重新设置就好了
  1. // 获取 1 号角色的实例
  2. const actor = $gameActors.actor(1);
  3. //将已学到的技能储存到变量1
  4. const lear = $gameVariables.value(1)
  5. // 遍历技能 ID 列表,让角色学习每个技能
  6. for (let i = 0; i < lear.length; i++) {
  7.     const skillId = lear[i].id;
  8.     actor.learnSkill(skillId);
  9. }
复制代码

作者: slenderping    时间: 昨天 21:54
xiamumomo 发表于 2025-4-26 16:43
现在AI真方便  
这是将角色1学会的技能遗忘

牛啊大佬.我想知道是GPT还是DS生成的啊?关键字就我主题的那些字嘛?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1