查看: 2715|回复: 2

[有事请教] 用“战斗事件”执行技能时产生了技能序列顺序错误的问题

[复制链接]
梦石
0
星屑
430
在线时间
56 小时
注册时间
2019-2-20
回帖
28
发表于 2020-6-25 13:42:48 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 kyokou44 于 2020-6-25 17:58 编辑

插件用了yanfly的战斗核心和技能序列扩展123。
在setup action里用公共事件插入了一个技能使用者的面部特写,在一般战斗中使用技能的话没有什么问题,是这个样子:

https://www.bilibili.com/video/BV1UK4y147fy/

但是如果我用“战斗事件”,设定一个情况,比如“主人公HP低于50%后,显示一些对话和特效,然后用技能攻击敌人”,这个时候被调用出来的技能里公共事件显示技能使用者面部特写这一步骤会被放到最后,而且好像整个setup action的功能都不正常了,各种等待的效果都没有了,变成了这个样子:

https://www.bilibili.com/video/BV1qK4y147JH/

请问是什么原因导致的,以及有没有解决方法。

论坛似乎不支持B站,只好放视频地址。
梦石
0
星屑
245
在线时间
25 小时
注册时间
2020-4-6
回帖
15
发表于 2020-9-28 01:23:27 | 显示全部楼层
动作序列按时间流程依次执行五个部分(没有就不做)
怀疑你把头像横幅和“学会了XXXX”放错了部分。比如你的技能动作写在target action,“学会了XXXX”这类的动作应该放在whole action。
或者你简单把自己的序贴出来看看。(不需要细节代码,主要看你把动作放在哪个action块里了)

<setup action>
    action list
</setup action>

<whole action>
    action list  
</whole action>

<target action>
    action list
</target action>

<follow action>
    action list
</follow action>

<finish action>
    action list
</finish action>
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部