马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 amgo 于 2024-10-20 01:00 编辑
原址:AnimSpeedSE (动画速度) |Patreon 公司
一个可以让动画、动作呈倍速或慢速播放的插件,不改变游戏时间流速,仅针对动画、动作。
不仅仅实验室动画,所有的生物、人物的行为都可以被加速
要求前置:
SKSE64
Address Library for SKSE Plugins
简单用法(亲测可用)
专业用法该插件在类名 AnimSpeedHelper 下添加了以下 papyrus 函数
[ int 函数 GetVersion() 全局原生 ] 获取 mod 的版本。 如果解锁负速度支持,则返回版本号的负数。
[ function SetAnimationSpeed( ObjectReference target, float scale, float transition, bool absolute) global native ] 为目标 refr 设置新的动画速度。
scale:动画速度的时间尺度,1.0 为正常,0.5 为 50% 速度。负值将允许在解锁负速度支持时反向播放动画。 transition:达到此速度之前的时间(以秒为单位) 绝对:过渡时间是否固定,秒。如果为 true,则需要过渡时间才能达到目标速度。如果设置为 false,则需要 speedDiff * 过渡秒,即过渡时间与速度差异的关系。
[ float 函数 GetAnimationSpeed( ObjectReference target, bool absolute) global native ]
[ 函数 ResetTransition( ObjectReference 目标) 全局原生 ]
[ 字符串函数 GetAnimationEventName( ObjectReference 目标) 全局原生 ] 获取发送到 refr 的最后一个动画事件的名称。 如果未找到,则返回 empty。
[ 浮点函数 GetAnimationEventElapsed( ObjectReference 目标) 全局原生 ]
[ function WarpAnimation( ObjectReference target, float amount) global native ]
[ 函数 ResetAll() 全局原生 ]
效果演示视频:
SexLab-Animation-Speed-Control SE port Demo (1).mp4
(4.39 MB, 下载次数: 851)
|