level 6
Sworgod
楼主
废话不多说先来张效果图 (ps:gif图片,可能会加载缓慢。我的语言组织可能有点乱,因为开发出来这个东西,实在有点激动,请大家理解一下)

标题已经说明了是Lua工具库+动效库
先说一下项目现状,目前还在开发阶段,如果关注度还可以的话,我就会开源给大家
目前功能实现了
1. 解析JSON数据,直接调用JsonToTable()方法就可以将JSON转换Lua Table进行操作
之前使用@jyf823691221 开发的JSON解析插件,但插件并不是很完善,也不是很好用,本打算重新将作者的源码修改后编译,结果由于我学艺不精,没能完成,无意间想到了用Lua正则进行转换为Table,结果一试,还不错就有了现在的东西
应用方向如 天气数据

示例代码

2.动效库
这个想法源于我想让我的rianmeter更绚丽一点,但苦于动画效果不太好写,写着有比较累,并且没处理好就可能会比较耗CPU,所有就开发了一个可以重复使用的动效库,并且可以同时执行多个动画效果,让编写的代码更加简便清晰。现在目前还在完善中。。。
动画缓动效果基于Tween算法 有EaseInOut、EaseOut、EaseIn、Linear这4种不同的方式
第一张图演示了EaseInOut效果同时执行了三个meter的动画
其中动画调用用两种方式
以下代码演示原生写法(这就是第一张图的效果)

以下代码演示精简写法

不过一般我们使用精简写法就可以了,原生写法主要是为了精确控制或者自定义效果
精简写法提供常用的动画效果,如:FadeInLeft、FadeIn、FadeInDown、FadeInRight、RotateIn、RotateOut等等,太多我就不一一列出了。
PS:我昨天才学会Lua,有不足的地方,望大神们指导指导
@RM吧吧务组 @彩虹色7瞳
2018年10月09日 12点10分
1

标题已经说明了是Lua工具库+动效库先说一下项目现状,目前还在开发阶段,如果关注度还可以的话,我就会开源给大家
目前功能实现了
1. 解析JSON数据,直接调用JsonToTable()方法就可以将JSON转换Lua Table进行操作
之前使用@jyf823691221 开发的JSON解析插件,但插件并不是很完善,也不是很好用,本打算重新将作者的源码修改后编译,结果由于我学艺不精,没能完成,无意间想到了用Lua正则进行转换为Table,结果一试,还不错就有了现在的东西
应用方向如 天气数据

示例代码
2.动效库这个想法源于我想让我的rianmeter更绚丽一点,但苦于动画效果不太好写,写着有比较累,并且没处理好就可能会比较耗CPU,所有就开发了一个可以重复使用的动效库,并且可以同时执行多个动画效果,让编写的代码更加简便清晰。现在目前还在完善中。。。
动画缓动效果基于Tween算法 有EaseInOut、EaseOut、EaseIn、Linear这4种不同的方式
第一张图演示了EaseInOut效果同时执行了三个meter的动画
其中动画调用用两种方式
以下代码演示原生写法(这就是第一张图的效果)

以下代码演示精简写法
不过一般我们使用精简写法就可以了,原生写法主要是为了精确控制或者自定义效果精简写法提供常用的动画效果,如:FadeInLeft、FadeIn、FadeInDown、FadeInRight、RotateIn、RotateOut等等,太多我就不一一列出了。
PS:我昨天才学会Lua,有不足的地方,望大神们指导指导
@RM吧吧务组 @彩虹色7瞳
