使用uGUI制作Android Material Button风格按钮特效
来源:互联网 发布:淘宝卖家新手视频 编辑:程序博客网 时间:2024/06/05 06:56
偶然看到一篇关于Android原生开发按钮特效的文章,发现这种效果在日常使用的许多app中普遍存在,于是思考了下在Unity3d uGUI下如何重现。http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1130/2084.html
目标效果:
1. 鼠标点击的位置开始生成一个慢慢扩大的波韵;
2. 长按一个按钮,并保证Cursor一直不离开,波韵缓慢扩大直到覆盖整个Button,松开时执行命令,颜色逐渐消失;
3. Cursor在长按过程中一旦移开Button热区,波韵迅速放大并渐变消失,命令将不执行;
4. 短点击操作,每次MouseUp波韵都加速放大并渐变消失,下次点击又创建一个新的波。
思路整理:
1. 通过EventSystems的接口类,获取输入姿态;
2. 通过Input.mousePosition传递鼠标在屏幕上的2d坐标;
3. 通过Shader接收坐标,进行一定换算绘制波韵;
4. 通过给Button添加材质球把让Shader在uGUI上实现。
式例代码:
MaterialButton.unitypackage
阅读全文
0 0
- 使用uGUI制作Android Material Button风格按钮特效
- 如何使用UGUI创建制作不规则按钮
- Android 特效库 - Material 风格的概念设计
- [Android] Material 风格的 Dialog 的使用
- [Android] Material 风格的 Dialog 的使用
- [Android] Material 风格的 Dialog 的使用
- Unity3d ugui(3) button按钮
- Material风格的悬浮按钮
- android 按钮特效 波纹 Android button effects ripple
- Android-----使用Button特效selector+shape
- Android-----使用Button特效 selector+shape
- 使用button元素自定义别具风格的按钮
- 使用button元素自定义别具风格的按钮
- 打造极致Material Design动画风格Button
- 实现Material Design风格的Button
- unity使用UGUI特效裁剪
- 创建Material Design风格的Android应用--使用Drawable
- 创建Material Design风格的Android应用--使用自定义动画
- Android零基础入门第30节:两分钟掌握FrameLayout帧布局
- git-新手学习之路
- MacDown文件中使用[toc]标签无效,解决办法
- HDOJ1175 宽搜BFS基础入门题(有详细注释的代码)
- poj2443(bitset入门)
- 使用uGUI制作Android Material Button风格按钮特效
- 项目遇到做个地区选择的滑动二级菜单,要通过鼠标移动地区的个数,来控制对应内容的外上高度,有个方便的方法及缺点说一下
- 微信小程序史上最全教程0-30集视频教程,免费获取
- android 自定義圓角ImageView(圓形,其他形狀雷同)
- (转)POJ 3264
- //两种方法设置disabled属性
- 软件生命周期的六个阶段
- OpenCV学习笔记11-图像平滑
- 每日一题(38)—— 一个32位的机器,该机器的指针是多少位?