alexncf125 发表于 2022-12-22 16:41 感谢大佬回复,最近三次元的事有点忙,等过段时间闲下来试试,有什么问题再向您请教。 |
有个比较笨的办法是,在怪物技能的公共事件里面设置一个变量,每次使用技能时设置那个变量的值为怪物上次使用的技能的ID,然后你这个技能的模仿就多增加一个获得一个新行动效果和读取怪物上次使用的技能的变量值后获得对应ID的技能这两个功能。 |
本帖最后由 alexncf125 于 2022-12-22 18:00 编辑 JAVASCRIPT 代码复制
|
本帖最后由 悟行 于 2022-12-22 13:01 编辑 xiamumomo 发表于 2022-12-21 10:17 感谢。不过这可能涉及到一个时点问题?Yep那个是受攻击就能学会,有点类似于触发技,触发时点是青魔角色收到青魔技能的攻击。我想的这个是主动技,主动选择对象(暂定怪兽,未来可能还可以拓展到同伴?)后检索它使用的上一个技能并学习(有可能是上一回合或者是本回合)。所以可能会更复杂一些。 还有关于play337的那个提问(抱歉,我不知道怎么回复在后面就放这一起说了),Yep那个战斗结束后学会的技能依然是存在的,因为它用的指令是".learnSkill()"。 |
soulsaga 发表于 2022-12-21 08:37 感谢,不过找了一圈还是没思路。主要不确定的点是关于战斗流程的。据我所知,战斗流程大体上是先排列然后更新。我估计得在战斗记录里先检索选择的怪兽,然后再检索它所使用的最后一个技能。这样应该就可以实现“复制”了。 |
http://www.yanfly.moe/wiki/Blue_Magic_(MV_Plugin_Tips_%26_Tricks) 参考一下 这是Yep的 角色一旦被敌人击中就可以学习敌人技能的系统 |
https://katai5plate.github.io/RP ... /BattleManager.html 可以在这里查找一下..不过我不保证能找到 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 19:42
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.