Lua Rainmeter 工具+动效库 项目重启
rainmeter吧
全部回复
仅看楼主
level 6
Sworgod 楼主
辉夜大小姐
镇楼
一年前,我发布了HexMS v0.2 beta版,不了解的同学可以查看下面的帖子链接
https://tieba.baidu.com/p/5908299684?pid=128450255554&cid=129482700399
这么久没玩Rainmeter了,我看关闭项目这段时间,还是有些同学对该项目比较感兴趣,所以最近闲的无事重启该项目。
Rainmeter也发布了很多新特性,我决定优化升级整套动效库,发布v0.3正式版后,我会选择在github和gitee开源,希望借助大家的力量把这个库给推动完善。
接下来简单说说本项目
1.原因
其实这么久以来,我看到大多数动画效果都是靠帧序列动画来制作的,制作方式虽然简单,但比较耗内存和CPU性能,而Lua制作动画相对来说可以极大的提升整体效果和性能。
2.愿景
希望开发该项目能推动Rainmeter皮肤开发进展,希望社区里大家能用Lua开发性能更好,开发难度更简便的皮肤。
3.目前项目进展
一年前我公开发布了v0.2 beta版,但已经完成v0.2正式版没有发布,它带来了更好性能提升,这归功于
2020年03月06日 12点03分 1
level 6
Sworgod 楼主
3.目前项目进展
https://tieba.baidu.com/p/5913805418?pid=130101820676
一年前我公开发布了v0.2 beta版,但已经完成v0.2正式版没有发布,它带来了更好性能提升,这归功于@
雪月花 (ps:我总是@不到你 :( )提供的Actiontimer.dll建议,优化了很多
4.接下来开展的工作
优化升级性能
动画回收机制更加可靠
演示皮肤 钢铁侠皮肤重新优化发布
https://tieba.baidu.com/p/6106286883?fid=1880625&pid=125198663304
网上开发使用手册
5.简单介绍
上面的链接以前有介绍,我就不在重复了。
我简单说说动画库的使用,让大家有所了解
一般开发我们首先引入HexRM.lua
dofile(SKIN:GetVariable('@')..'Script\\HexRM.lua')
然后调用相关函数方法即可
值得一提的时,部分总线方法可以使用回调函数异步操作
例如:
初始化动画
HexRM:AnimationInit(StartList,CallBack)
HexRM:AnimationStartAll(CallBack)
2020年03月06日 13点03分 3
异步回调,熟悉Javascript的同学应该不陌生,我也是这样预留接口的,Lua功能虽不强大,但是好歹是面向对象,HexRM也是封装为类,然后是实例化
2020年03月06日 13点03分
大佬能再发一遍钢铁侠皮肤吗,上面那个报废了
2020年03月17日 18点03分
@葉稚鸠 这个皮肤在重置,最近时间不多,后续会单独放出新版
2020年03月26日 09点03分
level 6
Sworgod 楼主
(我勒个去,百度贴吧还真讨厌,还没写完就又发出去了)
算了介绍就这样吧,后面我会编写使用手册,大家敬请期待,希望以后大家能利用该项目,可以更简单开发属于自己动画皮肤。
@亦雪颜绝 @璐村惂鐢ㄦ埛_005AeCN馃惥
2020年03月06日 13点03分 4
level 6
Sworgod 楼主
修正上面口误不是HexMS,是HexRM ,那个是我其它的项目
2020年03月06日 13点03分 5
level 1
前排
围观,看着赞的
2020年03月06日 15点03分 7
level 6
Sworgod 楼主
目前文档已编写完毕,近期就会发布v0.3,在此之前会发布几款动效皮肤
文档地址
http://doc.szero.cn/HexRM/
2020年03月06日 23点03分 9
吧务
level 9
巨佬!入坑rainmeter比较晚,之前有看过大佬的帖子,不明觉厉,这次一定要等一波成品试用[滑稽]
2020年03月07日 05点03分 10
在等一段时间,我会发布一些简单的动效皮肤做演示,目前底层动效库正在打算重写
2020年03月07日 12点03分
吧务
level 13
来看神仙
2020年03月07日 05点03分 11
level 5
看的我这个学C#的一脸懵逼
2020年03月07日 08点03分 12
厉害呀,我学C
#半途而废了,不然就用C#
开发dll插件实现了,就不用lua了。可能是我没有找到好的教程吧,也许我还是更适合脚本编程,这样自学得要快一点
2020年03月07日 12点03分
level 6
Sworgod 楼主
动画算法重构已完成,这次带来完整的性能提升,等我debug完成后,就发布一个测试版demo皮肤
2020年03月08日 01点03分 13
吧务
level 9
咱之前做过一个鼠标动作的皮肤,主要是利用一个插件实现的(就是点击时返回鼠标的坐标),因为我做的效果比较苛刻,所以用了大量的命令语句和超级复杂的算式,然后嘛……这个皮肤在rainmeter启动后加载会卡一段时间,可以说这个问题比较致命吧[惊哭],然后我想问的是大佬你做这些动效的时候有没有遇到类似的情况
2020年03月08日 11点03分 14
肯定遇到过呀,特别是meter节点动画比较多的时候,而且加载多个动效皮肤那更是别提了。但后来我设计了一个控制器,倒是能够解决部分问题,但是还是不能一次性做太多节点的动画,特别是复杂度高的,目前测试应该保持在30-45个左右以内吧,我现在的CPU是这样。
2020年03月08日 19点03分
吧务
level 9
话说大佬,可以赏脸加个群交流吗,我对你的东西的技术非常感兴趣[滑稽]
2020年03月08日 23点03分 15
可以呀,我也算不上大佬,大家一起相互学习
2020年03月08日 23点03分
@Sworgod 那你加这个群175801025
2020年03月09日 00点03分
level 1
大佬加油,期待成品
2020年03月09日 01点03分 16
已经发了一个动效皮肤了
2020年03月09日 02点03分
level 7
大佬又回归了~!开森!不过,我的硬盘崩了后,就已经好久没玩RM了!基本,都忘得差不多了,可惜了我崩之前做了一半的套装皮肤,哎。。。半吊子水平就这样,无法复原!
2020年03月26日 15点03分 18
level 9
收藏学习
2020年03月26日 23点03分 19
1 2 尾页