Project1

标题: 关于战斗中的公共事件 [打印本页]

作者: magicater    时间: 2020-2-19 12:22
标题: 关于战斗中的公共事件
各位好
我想实现战斗中的一个战斗特效,当玩家释放技能时,根据随机数中间插入一个图片,然后释放技能
这个播放图片的功能是通过公共事件写的

现在的问题是,当玩家释放技能调用公共事件时,战斗中玩家和敌人都仍然在继续行动

请问如何在运行公共事件时,战斗中所有对象停止行动?
作者: Niko_    时间: 2020-2-19 14:55
用“等待”能解决吧。。
作者: 白嫩白嫩的    时间: 2020-2-19 17:17
本帖最后由 白嫩白嫩的 于 2020-2-19 17:18 编辑

用yep的动作序列插件 才能真正做到释放技能过程中 准确控制 释放技能之前 之中 之后 的任意时刻开启公共事件 亲测
比如:
红字加粗那行就是在那个时刻展示公共事件

<Hide if Learned Skill: 8>

<Learn Cost>
Item 49: 1
</Learn Cost>

<setup action>
display action
common event: 62
immortal: targets, true
</setup action>
<target action>
camera focus: target, front
zoom: 120%, 30
wait for zoom
opacity not focus: 0%, 20
wait for opacity
move user: targets, back, 10
wait for movement
face user: target
motion attack: user
action animation
ani wait: 2
action effect
death break
move user: targets, front center, 10
face user: target
motion attack: user
ani wait: 3
action effect
death break
move user: targets, back top, 10
face user: target
ani wait: 3
action effect
death break
move user: targets, front, 10
face user: target
motion attack: user
ani wait: 3
action effect
death break
move user: targets, back center, 10
face user: target
motion attack: user
ani wait: 5
action effect
move user: targets, front, 10
immortal: target, false
jump user: 200%, 10
face user: forward
wait for animation
wait for movement
</target action>
<follow action>
reset zoom: 10
reset camera: 10
opacity not focus: 100%, 20
wait for opacity
clear battle log
</follow action>

作者: magicater    时间: 2020-2-19 20:19
白嫩白嫩的 发表于 2020-2-19 17:17
用yep的动作序列插件 才能真正做到释放技能过程中 准确控制 释放技能之前 之中 之后 的任意时刻开启公共事 ...

好的,我研究一下这个插件,谢谢!




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