HexRM 动效皮肤演示 - Time
rainmeter吧
全部回复
仅看楼主
level 6
Sworgod 楼主


2020年03月08日 19点03分 1
level 6
Sworgod 楼主
代码片段介绍
ps:目前HexRM v0.3 beta 还在debug中
整个皮肤包含预制动画和自定义动画,一共18组动画混合,目前测试动画组最好保持在30-45组类,效果是最好的
片段一
两个预制动画效果和一个自定义动画
片段二
下面是自定义的两组动画 并且都用了Tween算法执行动画
其实也可以用三角函数来做,Tween算法比三角函数更好更自然和拓展
片段三
初始化动画,并调用ActionTimer.dll ,ActionTimer生命周期WaitTime30秒
最后执行所有动画
2020年03月08日 19点03分 3
如果HexRM开发多款动效皮肤且同时运行,建议使用v0.3开发的控制器进行整体皮肤控制,有助于提升性能,目前HexRM还在优化,建议每个皮肤动画在30-45组内,当然CPU好,就不用遵循此建议
2020年03月08日 19点03分
看了上面的代码是不是觉得很简单呀,就只需要填写一下配置就能做出动画了,不用关注代码是怎么运行的
2020年03月08日 19点03分
level 6
Sworgod 楼主
HexRM 项目文档
http://doc.szero.cn/HexRM/
文档中的相关介绍说得比较详细,我就不展开了
2020年03月08日 19点03分 4
Time皮肤动画一共就18组,感觉还是挺流畅的,后面我会把之前做的皮肤大约一百组动画吧,也许,优化好了,发布出来,其实之前发布过 - 钢铁侠(改),算得上是CPU杀手,搞得我用的时候不得不删除某些动画,不然卡
2020年03月09日 00点03分
吧务
level 9
支持[滑稽]
2020年03月08日 23点03分 5
我有点好奇你说的控制器是个什么东西,是什么样的效果
2020年03月08日 23点03分
@朱门高悬云帆♋ 手册中有使用说明,其实也是很简单的东西,只是它叫控制器,很简单的,就是方便控制皮肤加载的,不是很高大上的东西,只是名字...你想想大学的专业名不都这样吗,哈哈哈哈
2020年03月08日 23点03分
level 6
Sworgod 楼主
虽然该皮肤演示只是作用于皮肤加载时的动画,但功能绝不如此。程序虽然某些时候是死的,但想法是活的。
http://doc.szero.cn/HexRM/animation/animation-control.html
这些是动效的控制函数库
通过这些函数可以自由控制动画效果状态和选项
我发散一下思维
比如:我们可以在点击按钮时,触发某一组动画,或者鼠标放上去的时候?因为rainmeter提供了各种事件监听,我们可以更灵活的使用动效库。
之前我提到皮肤最好保持在30-45组动画之内,(就目前v0.3 beta版本而言),但不是说全部的动效,而是同时执行的动效
2020年03月08日 23点03分 6
level 10
大神顶你,我还停留在初级阶段呢!
2020年03月09日 19点03分 7
1