Project1

标题: MZ是否有插件可以实现“把伤害做在特定动画帧上的效果” [打印本页]

作者: HM495    时间: 2022-2-8 18:01
标题: MZ是否有插件可以实现“把伤害做在特定动画帧上的效果”
以前用RMXP的时候好像用过的RTAB战斗系统,可以把伤害绑定在技能动画帧的“闪光”强度上
请问MZ是否有类似的插件可以实现这样的效果?
想试着自己动手但战斗这块太复杂了…
作者: dabaxhei    时间: 2022-2-8 18:01
HM495 发表于 2022-2-14 10:49
能请教下插件全名或者给个链接吗 不太清楚说的哪个
VisuStella MZ的插件看了下改动略大 跟我自己其他的一 ...

http://www.yanfly.moe/wiki/Battle_Core_VisuStella_MZ
http://www.yanfly.moe/wiki/Action_Sequence_Impact_VisuStella_MZ
作者: dabaxhei    时间: 2022-2-13 19:19
动作序列插件 然后自己写技能的动作时间和伤害
作者: HM495    时间: 2022-2-14 10:49
dabaxhei 发表于 2022-2-13 19:19
动作序列插件 然后自己写技能的动作时间和伤害

能请教下插件全名或者给个链接吗 不太清楚说的哪个
VisuStella MZ的插件看了下改动略大 跟我自己其他的一些功能有冲突
查了下好像是MOG Flash Damage这个插件最符合需求 但好像并未支持MZ
作者: 吟游诗人_zhen    时间: 2022-2-14 12:59
dabaxhei 发表于 2022-2-13 19:19
动作序列插件 然后自己写技能的动作时间和伤害

大佬,能不能在技能备注里写一个示例?在公共事件内写的总是时间对不上。
作者: dabaxhei    时间: 2022-2-15 06:19
吟游诗人_zhen 发表于 2022-2-14 12:59
大佬,能不能在技能备注里写一个示例?在公共事件内写的总是时间对不上。 ...

时间对不上那是你没算好帧数,多看几遍要播放的技能特效 算准哪一帧该有伤害和音效。
作者: HM495    时间: 2022-2-15 20:32
dabaxhei 发表于 2022-2-15 06:17
http://www.yanfly.moe/wiki/Battle_Core_VisuStella_MZ
http://www.yanfly.moe/wiki/Action_Sequence_Im ...

果然是这个吗
试了下功能改动太大了而且代码被加密了没法自己加工…

最后选了NRP的Dynamic系插件凑合了
作者: 吟游诗人_zhen    时间: 2022-2-17 12:12
dabaxhei 发表于 2022-2-15 06:19
时间对不上那是你没算好帧数,多看几遍要播放的技能特效 算准哪一帧该有伤害和音效。 ...

他那个不能弄0.x,最低就是1,1好像是1秒,不行
作者: dabaxhei    时间: 2022-2-18 17:10
吟游诗人_zhen 发表于 2022-2-17 12:12
他那个不能弄0.x,最低就是1,1好像是1秒,不行

1秒=12帧  啥特效这么快啊要0.1 不如换个技能特效吧
作者: 吟游诗人_zhen    时间: 2022-2-23 11:29
dabaxhei 发表于 2022-2-18 17:10
1秒=12帧  啥特效这么快啊要0.1 不如换个技能特效吧

不是特效,是显示伤害需要那么快,多段伤害的技能。
作者: 吟游诗人_zhen    时间: 2022-2-23 11:30
dabaxhei 发表于 2022-2-18 17:10
1秒=12帧  啥特效这么快啊要0.1 不如换个技能特效吧

我觉得如果可以的话,你可以给我写一个示例更快,一直说似乎也并没有什么太大的作用。
作者: dabaxhei    时间: 2022-2-23 20:36
吟游诗人_zhen 发表于 2022-2-23 11:30
我觉得如果可以的话,你可以给我写一个示例更快,一直说似乎也并没有什么太大的作用。 ...

用的哪个动作序列插件? 把技能动画发来 我给你做
作者: 吟游诗人_zhen    时间: 2022-3-3 22:42
Visu的动作序列吧,我大部分插件都是Visu的,动画的话,你可以用MZ默认的动画编号27为模板做一个,我需要的也是这种多段攻击的,只要有这个动画为模板的示例,其他的我都能自己自行解决了,先谢谢大佬了。
作者: 吟游诗人_zhen    时间: 2022-3-3 22:44
dabaxhei 发表于 2022-2-23 20:36
用的哪个动作序列插件? 把技能动画发来 我给你做

Visu插件的动作序列吧,我大部分插件都是Visu的,动画的话,你可以用MZ默认的动画编号27为模板做一个,我需要的也是这种多段攻击的,只要有这个动画为模板的示例,其他的我都能自己自行解决了,先谢谢大佬了。

作者: dabaxhei    时间: 2022-3-10 15:23
吟游诗人_zhen 发表于 2022-3-3 22:44
Visu插件的动作序列吧,我大部分插件都是Visu的,动画的话,你可以用MZ默认的动画编号27为模板做一个,我 ...

前几天不在,我看了下这个动画大概会攻击8次,最后一次有稍微延迟
一般这种多段攻击每段5-10帧左右,快一点的3帧每段就能看到一串伤害数字
基本就是这样了
◆插件指令:VisuMZ_1_BattleCore, ACSET: Setup Action Set
:    :Display Action = true
:    :Immortal: On = true
:    :Battle Step = true
:    :Wait For Movement = true
:    :Cast Animation = true
:    :Wait For Animation = true
◆注释:移动到目标位置
◆插件指令:VisuMZ_1_BattleCore, MOVE: Move To Target(s)
:    :Targets (Moving) = ["user"]
:    :Targets (Destination) = ["all targets"]
:    :Target Location = back base
:    :Melee Distance = -300
:    :Offset Adjustment = horz
:    :Offset: X = 0
:    :Offset: Y = 0
:    :Duration = 12
:    :Face Destination? = true
:    :Movement Easing = Linear
:    :Movement Motion = walk
:    :Wait For Movement? = true
◆注释:播放动画
◆插件指令:VisuMZ_1_BattleCore, ANIM: Action Animation
:    :Targets = ["all targets"]
:    :Mirror Animation = false
:    :Wait For Animation? = false
◆注释:显示武器效果
◆插件指令:VisuMZ_1_BattleCore, MOTION: Motion Type
:    :Targets = ["user"]
:    :Motion Type = attack
:    :Show Weapon? = true
◆注释:开启无敌
◆注释:开始攻击/显示伤害
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:10帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆等待:20帧
◆插件指令:VisuMZ_1_BattleCore, MECH: Action Effect
:    :Targets = ["all targets"]
◆注释:完成动画
◆插件指令:VisuMZ_1_BattleCore, MOVE: Opacity
:    :Targets = ["user"]
:    :Desired Opacity = 255
:    :Duration = 30
:    :Opacity Easing = Linear
:    :Wait For Opacity? = false
◆注释:移除无敌效果
◆插件指令:VisuMZ_1_BattleCore, MECH: Immortal
:    :Targets = ["user","all targets"]
:    :Immortal = true
◆插件指令:VisuMZ_1_BattleCore, ACSET: Finish Action
:    :Immortal: Off = true
:    :Wait For New Line = true
:    :Wait For Effects = true
:    :Clear Battle Log = true
:    :Home Reset = true
:    :Wait For Movement = true




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