• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

EasyAnimation: UI缓动效果控制插件,支持不同动效类型组合,可灵活控制,适用于Unity ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

EasyAnimation

开源软件地址:

https://gitee.com/Foldcc/EasyAnimation

开源软件介绍:

EasyAnimation

Unity 5 Unity 2017 Unity 2018


该项目停止维护更新,推荐使用新的动画插件MintAnimation(薄荷动画) , 该插件不依赖任何第三方动画插件(如 DoTween等),相比EasyAnimation性能更好,更加简洁、灵活,支持扩展以及简单的动画创建

简介

EasyAnimation是一套简单并适用于UI系统的动画控制工具,满足大部分UI的动画效果,最大的优势在于创建动画轻便易上手,可灵活控制支持多效果复合。使用Unity的动画系统来控制UI显得太过庞大臃肿,针对UI的通用性控制不够灵活并且麻烦,相比之下该工具集成了大部分UI动效并且开放了动画播放的控制接口以及监听事件,更加简单。

[2018-8-13] 由于录制GIF图时帧率较低,该页面显示效果可能有所欠佳,可自行在Unity上测试实际效果注:图片较多流量消耗可能较高

效果演示-"缩放效果"点击属性面板选择EasyAnimation选项选择缩放效果并设置自动播放

缩放效果

动画效果

EasyAnimation动画通过缓动函数实现,目前实现了大约提供了十多种常用缓动效果,以下是几种常用缓动效果演示:

  • SineSine

  • BounceBounce

  • BackBack

缓动函数可为系统提供稳定的动画效果,并且未来会逐步测试增加新的效果。

动画类型

目前提供3种类型分别为: 缩放(scale)、移动(postion)、透明度(alpha)

  • 缩放效果缩放效果
  • 移动移动
  • 透明度透明度

系统机制

事件监听

每一个动画提供两个监听事件,分别为

  • OnStart : 该动画Play()之后和开始播放前执行

  • OnEnd :该动画结束播放之后执行

注册监听方法public void addListener(Action e , PlayActionType type)

动画播放周期流程图

动画周期

使用介绍

导入该插件后

  • 选种任意UI对象点击属性面板的Add Component按钮添加EasyAnimation

  • 选择需要的动画类型

  • 设置参数,勾选自动播放

  • 当该UI被创建或者被激活时 自动播放设置好的动画


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap