关于动作效果
相关插件
主要插件如下:
◆Drill_EventFadeOutEffect 行走图 - 消失动作效果
◆Drill_EventFadeInEffect 行走图 - 显现动作效果
◆Drill_EventContinuedEffect 行走图 - 持续动作效果
◆Drill_PictureFadeOutEffect 图片 - 消失动作效果
◆Drill_PictureFadeInEffect 图片 - 显现动作效果
◆Drill_PictureContinuedEffect 图片 - 持续动作效果
◆Drill_DialogCharContinuedEffect 窗口字符 - 字符块的持续动作效果
动作效果: 即贴图的变换效果,贴图可以是 行走图、图片、字符块。
所有动作效果都是并行变换,插件指令执行后,根据设定时间进行自我变换。
名词索引
以下你可以按住ctrl键点击下面的词,可以直接定位到想了解的名词:
插件关系
插件的都是相互独立的结构,相互之间并没有联系。
显现动作效果
定义
显现动作: 指贴图从 完全透明(透明度0) 到 完全不透明(透明度255) 的变化过程。
动作结束后,对象的透明度将变为255。
注意,贴图每次只能播放一种 显现动作效果,不能叠加播放。
->
你可以去 动作效果管理层 看看显现动作的示例。
动作类型
》直接显现
直接显现: 指贴图直接播放从完全透明到逐渐显现的过程。
最简单的显现过程,执行完毕后,透明度为255。
》移动显现
移动显现: 指贴图从某处往原位置走,并逐渐显现,并最后停留在原位置的过程。
从距离和方向设定的是目标点,然后从目标点返回到原位置的显现。
方向角度0朝右,90朝下,180朝左,270朝上。
》标准落下
标准落下: 指贴图从上方一定高度逐渐显现落下来的变换过程,落下后还会下蹲缓冲一下。可用于地图中某些突然掉下来的岩石、炸弹、道具。
》标准弹跳
标准弹跳: 指贴图先隐身跳起,然后回落,这个过程逐渐显现出来。
可用于从某草丛里面突然跳出来敌人的情况。
》横向冒出
横向冒出: 指贴图初始是平躺在地面的长条,然后逐渐变方形。
横向冒出(不透明): 与横向冒出一样,但是没有逐渐显现的透明度过程,播放结束后直接透明度为255。
》纵向冒出
纵向冒出: 指贴图初始为垂直竖直的长条,然后逐渐变方形。
纵向冒出(不透明): 与纵向冒出一样,但是没有逐渐显现的透明度过程,播放结束后直接透明度为255。
》放大出现
放大出现: 指贴图初始为地面上很小的点,然后逐渐放大。
放大出现(不透明): 与放大出现一样,但是没有逐渐显现的透明度过程,播放结束后直接透明度为255。
》弹性放大出现
弹性放大出现: 指贴图初始为地面上很小的点,然后逐渐放大,放大后还有额外的缓冲。
弹性放大出现(不透明): 与弹性放大出现一样,但是没有逐渐显现的透明度过程,播放结束后直接透明度为255。
》螺旋显现(顺时针/逆时针)
顺时针螺旋显现: 指贴图进行螺旋圆周移动。
逆时针螺旋显现: 指贴图进行螺旋圆周移动,逆时针移动。
先从最外层的圆圈开始移动,然后逐渐显现,最后螺旋移动到圆心。
最大螺旋半径为 圆圈的半径,螺旋一圈时间为 贴图绕圆心旋转一周的时间。
消失动作效果
定义
消失动作: 指贴图从 完全不透明(透明度255) 到 完全透明(透明度0) 的变化过程。
动作结束后,对象的透明度将变为0。
注意,贴图每次只能播放一种 消失动作效果,不能叠加播放。
->
你可以去 动作效果管理层 看看消失动作的示例。
动作类型
》直接消失
直接消失: 指贴图直接播放逐渐透明消失的过程。
最简单的消失过程,执行完毕后,透明度为0。
》移动消失
移动消失: 指贴图向某处移动,并逐渐透明消失的过程。
从贴图的原位置,往指定方向远去。
方向角度0朝右,90朝下,180朝左,270朝上。
》标准升起
标准升起: 指贴图下蹲一下,然后起跳,逐渐消失的过程。
可用于地图中某boss跳出场景,准备释放某大型技能。
》标准弹跳
标准弹跳: 指贴图跳起,然后回落时逐渐隐身,这个过程逐渐消失出来。
可用于从某敌人跳入某个隐藏点或者掩体。
》向左向右炸飞
向左炸飞: 指贴图突然向左呈抛物线形式飞走并消失。
向右炸飞: 指贴图突然向右呈抛物线形式飞走并消失。
》横向挤扁
横向挤扁: 指贴图逐渐被上面挤压成地面的长条的过程。
横向挤扁(不透明): 与横向挤扁一样,但是没有逐渐消失的透明度过程,播放结束后直接透明度为0。
》纵向挤扁
纵向挤扁: 指贴图逐渐被左右挤压成竖直的长条的过程
纵向挤扁(不透明): 与纵向挤扁一样,但是没有逐渐消失的透明度过程,播放结束后直接透明度为0。
》缩小消失
缩小消失: 指贴图逐渐变小,然后成为地面上一个非常小的点,直到完全消失。
缩小消失(不透明): 与缩小消失一样,但是没有逐渐消失的透明度过程,播放结束后直接透明度为0。
》弹性缩小消失
弹性缩小消失: 指贴图先变大缓冲一下,然后逐渐变小,然后成为地面上一个非常小的点,直到完全消失。
弹性缩小消失(不透明): 与弹性缩小消失一样,但是没有逐渐消失的透明度过程,播放结束后直接透明度为0。
》向左向右旋转倒下
向左旋转倒下: 指贴图向左旋转90度,然后逐渐消失。
向左旋转倒下: 指贴图向右旋转90度,然后逐渐消失。
可以用来制作树木倒下、怪物倒下的动画。
》螺旋消失(顺时针/逆时针)
顺时针螺旋消失: 指贴图进行螺旋圆周移动。
逆时针螺旋消失: 指贴图进行螺旋圆周移动,逆时针移动。
先从圆心开始移动,再向最外层的圆圈螺旋移动,最后逐渐消失。
最大螺旋半径为 圆圈的半径,螺旋一圈时间为 贴图绕圆心旋转一周的时间。
持续动作效果
定义
持续动作: 指贴图 持续循环变化 的过程,或一套完整流程动作的变化过程。
贴图的透明度为0时,持续动作不会被执行。
并且所有持续动作的执行过程中,贴图透明度都不会变为0。
注意,贴图每次只能播放一种 持续动作效果,不能叠加播放。
->
->
你可以去 动作效果管理层 看看持续动作的示例。
定义-永久执行动作
持续动作默认需要给个持续时间,持续时间结束后,则停止播放。
你也可以将持续时间设为”无限”,这样既可以 永久持续播放。
如果是事件的行走图,还可以直接添加事件注释,实现永久持续播放动作效果。
定义-完整流程动作
完整流程动作: 是指一段持续循环动作,在执行时还拥有 开始、结束 的头尾过程。
即播放时按照 开始、持续、结束 的变化过程来播放。
以"空中飘浮"动作为例,开始、持续、结束的过程,分别对应上升、飘浮、下落过程。
你也可以设置"空中飘浮"无限持续时间,
在适当的时候如果要让其停下,使用"结束动作"指令即可。
动作类型
》标准闪烁
标准闪烁: 指贴图在 透明(透明度1)和不透明(透明度255)间来回闪烁。
比如,周期为30帧时,持续60帧,表示有15帧透明15帧不透明。也就是来回闪两次。注意,透明度0才表示完全消失,持续动作中不会出现透明度为0的情况。
》渐变闪烁
渐变闪烁: 指贴图平滑地在 透明(透明度1)和不透明(透明度255)间来回渐变。
》旋转(顺时针/逆时针)
顺时针旋转: 指贴图按照正中心的锚点来进行顺时针旋转。
顺时针旋转(渐变): 指在顺时针旋转基础上,添加一个逐步加速旋转的过程(开始),逐步减速旋转的过程(结束)。
逆时针旋转: 指贴图按照正中心的锚点来进行逆时针旋转。
逆时针旋转(渐变): 指在逆时针旋转基础上,添加一个逐步加速旋转的过程(开始),逐步减速旋转的过程(结束)。
》垂直卡片旋转
垂直卡片旋转: 该变换本质上是贴图纵向缩放,但缩放的比例按照cos公式进行变化,所以看起来像在旋转。
垂直卡片旋转(渐变): 指在垂直卡片旋转基础上,添加一个逐步加速旋转的过程(开始),逐步减速旋转的过程(结束)。
》水平卡片旋转
水平卡片旋转: 该变换本质上是贴图横向缩放,但缩放的比例按照cos公式进行变化,所以看起来像在旋转。
水平卡片旋转(渐变): 指在水平卡片旋转基础上,添加一个逐步加速旋转的过程(开始),逐步减速旋转的过程(结束)。
》上下震动
上下震动: 指贴图上下来回小幅度震动。
上下震动(渐变): 指在上下震动基础上,添加一个逐步加速震动的过程(开始),逐步减速震动的过程(结束)。
》左右震动
左右震动: 指贴图左右来回小幅度震动。
左右震动(渐变): 指在左右震动基础上,添加一个逐步加速震动的过程(开始),逐步减速震动的过程(结束)。
》左右摇晃
左右摇晃: 指固定按照贴图的正下方的锚点(0.5,1.0),进行左右旋转。
左右摇晃(渐变): 指在左右摇晃基础上,添加一个逐步加速摇晃的过程(开始),逐步减速摇晃的过程(结束)。
》钟摆摇晃
钟摆摇晃: 指固定按照贴图的正上方的锚点(0.5,0.0),进行左右旋转。
钟摆摇晃(渐变): 指在左右摇晃基础上,添加一个逐步加速摇晃的过程(开始),逐步减速摇晃的过程(结束)。
示例中有 吊绳 行走图的钟摆摇晃示例,
需要注意的是,钟摆摇晃的中心锚点与资源图片大小相关,因此吊绳实际的单帧资源大小为48*72。
》锚点摇晃
锚点摇晃: 指按照贴图的自身默认的锚点,进行左右旋转。
图片的中心锚点是可以修改的,你可以先修改中心锚点,再进行摇晃变化。
锚点摇晃(渐变): 指在左右摇晃基础上,添加一个逐步加速摇晃的过程(开始),逐步减速摇晃的过程(结束)。
下图为锚点为正中心(0.5,0.5)时,左右摇晃的效果。
注意,事件的中心锚点是(0.5,1.0)正下方,你如果想实现不同的变换,需要想办法修改行走图的中心锚点。(目前没有插件能修改行走图的中心锚点)
》呼吸效果
呼吸效果: 指对贴图上下轻度缩放,看起来像在周期呼吸一样的动作效果。
》原地小跳
原地小跳: 指贴图稍微下蹲,然后使力向上跳起一段高度,然后落回的原位置的动作。
事件可以 一边执行原地小跳动作,一边上下左右移动,这样看起来像在跳跃行走。
》反复缩放
反复缩放: 指贴图先缩放到 最小缩放与最大缩放的平均值,然后再来回最小缩放值与最大缩放值之间来回缩放。结束动作后又会恢复到缩放值1.00。
》空中漂浮
空中飘浮: 属于完整流程动作,包含渐渐上升(开始),循环浮动(持续),渐渐下降(结束)三个过程。
》旋转状态
旋转状态: 指贴图旋转到一定角度(开始),然后保持角度(持续),然后旋转归位原旋转角度(结束)三个过程。
注意,此动作只能是一个简单的动作变化的效果,既不能作为永久效果,也不能与其它动作效果叠加。
》缩放状态
缩放状态: 指贴图缩放到一定比例(开始),然后保持比例(持续),然后缩放归位原比例(结束)三个过程。
注意,此动作只能是一个简单的动作变化的效果,既不能作为永久效果,也不能与其它动作效果叠加。
其他说明
灵感来源
灵感来源-向左向右倒下
2025年3月24日,我在修改 消失动作效果 插件的内容,突然心血来潮。
或许可以设计一套 树木生长、树木被砍、树木倒下 的动作效果。
(之前一直想做砍树的小功能)
树木生长使用 》放大出现 就可以实现。
树木被砍使用 》左右摇晃 就可以实现。
树木倒下,目前没有。于是就开坑了。
灵感来源-螺旋显现
2024年8月2日,作者我看番剧《美妙天堂 偶像时间》,开场有下面的文字特效,
就是螺旋像这样出现的。
(就是因为看到了,所以一直有印象,后面写动作效果插件的时候,可以试试看)
后来,研究了一下,发现原理比想象的要简单的多,使用 阿基米德螺线 公式就可以。
于是作者我就开坑了。
效果叠加
动作效果可以和 滤镜效果、方块粉碎效果 叠加。
(图中为 图片 纯红滤镜 + 向左炸飞动作 )
![F:\rpg mv箱\mog插件中文全翻译(Drill_up)v2.13\插件集合示例\img\characters{9K1QOPDMTS5V`]RUNC{}FI.jpg](./images/关于动作效果/关于动作效果-033.jpg)
事件的动作效果对镜像也有效果。
![F:\rpg mv箱\mog插件中文全翻译(Drill_up)v2.13\插件集合示例\img\characters@1W)T{VTI}FG8JWG6JZ5IA.jpg
获取正在播放的类型
因为动作效果是并行播放的,所以你可以使用插件指令获取正在播放的类型。
![C:\Users\Administrator\AppData\Roaming\Tencent\Users\1355126171\QQ\WinTemp\RichOle%{QCB@L%%WV}88T{@E3%1S.png
示例中地图 动作效果应用,就有相关介绍。
这功能其实没啥用处,也不知道当时是怎么想的就写了这个功能。╭(°A°`)╮