android 按钮果冻效果,用Tween动画简单模拟果冻按钮效果
网上有关于果冻效果的插件JellySprites,我呢,只想要一个点击一下按钮,按钮会像果冻一样动一下。没必要弄那么复杂。我就用tween动画写了一下。写出分享给大家。
using UnityEngine;
using System.Collections;
public class JellyButton : MonoBehaviour {
Vector3 m_Scale;
void Start() {
m_Scale = transform.localScale;
}
void OnClick()
{
StartCoroutine(JellyEffect());
}
IEnumerator JellyEffect() {
TweenScale.Begin(gameObject, 0.05f, new Vector3(m_Scale.x * 1.1f, m_Scale.y * 0.8f, m_Scale.z));
yield return new WaitForSeconds(0.05f);
TweenScale.Begin(gameObject, 0.1f, new Vector3(m_Scale.x * 0.8f, m_Scale.y * 1.1f, m_Scale.z));
yield return new WaitForSeconds(0.1f);
TweenScale.Begin(gameObject, 0.1f, new Vector3(m_Scale.x * 1.07f, m_Scale.y * 0.85f, m_Scale.z));
yield return new WaitForSeconds(0.1f);
TweenScale.Begin(gameObject, 0.15f, new Vector3(m_Scale.x * 0.85f, m_Scale.y * 1.07f, m_Scale.z));
yield return new WaitForSeconds(0.15f);
TweenScale.Begin(gameObject, 0.2f, new Vector3(m_Scale.x * 1.05f, m_Scale.y * 0.9f, m_Scale.z));
yield return new WaitForSeconds(0.2f);
TweenScale.Begin(gameObject, 0.2f, new Vector3(m_Scale.x * 0.95f, m_Scale.y * 1.035f, m_Scale.z));
yield return new WaitForSeconds(0.2f);
TweenScale.Begin(gameObject, 0.25f, m_Scale);
}
}
android 按钮果冻效果,用Tween动画简单模拟果冻按钮效果相关推荐
- php网页如何做出透明的效果,css+filter实现简单的图片透明效果
完成简单的透明度控制功能 使用filter的功能对图片元素进行透明度控制. 支持IE8,Chrome浏览器. 复制代码代码如下: /*透明20%*/ .opacity-20 { filter:alph ...
- qt中如何模拟按钮点击_qt – 在Windows中模拟鼠标按钮单击
这是在C#中,但可能会帮助您了解一下: [DllImport("user32.dll",CharSet=CharSet.Auto,CallingConvention=Calling ...
- Cocos大炮的简单模拟实验
Cocos大炮的简单模拟实验 枫桥夜泊 效果实现 场景搭建 注意节点的层级关系 创立一个脚本组件挂载给Canvas节点 给Canvas节点添加背景图 先将炮弹图片拖入到窗口中,再在层级管理器中按住炮弹 ...
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个果冻导航标签栏图标按钮效果~~适合初学者~超简单~ |前端开发|IT软件
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个果冻导航标签栏图标按钮效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: < ...
- android 中间按钮突出,Android 实现 按钮从两边移到中间动画效果
Android 实现 按钮从两边移到中间动画效果html package org.shuxiang.test; import android.app.Activity; import android. ...
- 简单的UIButton按钮动画效果iOS源码
这个是简单的UIButton按钮动画效果案例,源码,简单的UIButton按钮动画,可以自定义button属性. 效果图: <ignore_js_op> 使用方法: 使用时把ButtonA ...
- android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)
今天和大伙讨论一下Android开发中的Tween动画的实现.首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法.Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, ...
- 【Android】两种动画介绍(Tween动画、Frame动画)
Android中的动画类型有两种,一种是Tween动画.还有一种是Frame动画.Tween动画,这种实现方式可以使视图组件移动.放大.缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法, ...
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)
Android 平台提供了两类动画. 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转.平移.放缩和渐变). 第二类就是 Frame动画,即顺序的播放事先做好的图像,与g ...
- android 同根动画_android 动画系列 (1) - tween 动画(view动画)
这是我这个系列的目录,有兴趣的可以看下: android 动画系列 - 目录 tween 动画早些时候我们也叫补间动画(我也不知道为啥),现在也有叫 view 动画的.tween动画是2.X 时代的产 ...
最新文章
- 使用leangoo做多团队敏捷开发项目管理
- React中如何优雅的捕捉事件错误
- 博途项目服务器,博图服务器客户端架构
- qt中的update()
- Android: 自定义Tab样式
- 通俗易懂地搞懂决策树(Decision Tree)那些事儿
- JVM 调优系列之图解垃圾回收
- 哈罗顺风车送到终点吗_没有了顺风车,滴滴“特惠拼车”来了!比拼车更低价,比顺风车更安全吗?...
- ZJOI2019 线段树
- 华为 会议室分配时间最长_解决方案—会议室预约多入口超融合
- hg255d php,HG255D刷潘多拉共享惠普1020打印机的问题汇总
- 南航计算机院招聘,2018南航计算机专硕我考上啦!
- MT4跟单软件的API跟单模式有多少种?
- 关于STM32PWM占空比的总结
- Readhub客户端
- Mac 双系统分区合并
- VC++深入详解学习笔记
- 云服务器是怎么虚拟的,云服务器怎么虚拟化
- 基于Android应用《玩转英语》(总报告)
- 全球及中国医用管材行业十四五产销需求趋势展望报告2021-2027年版
热门文章
- python concat时报错‘InvalidIndexError: Reindexing only valid with uniquely valued Index objects’
- (附源码)基于spring boot 青少年公共卫生教育平台的设计与实现 毕业设计 643214
- 【obs-studio开源项目从入门到放弃】obs aac opus 音频编码器的使用
- 锐角三角形的一些结论及证明
- Docker数据卷映射
- 《星际争霸2》分析报告
- Android camera HAL框架
- 2019_IJCAI_Adapting BERT for Target-Oriented Multimodal Sentiment Classification
- 嫉妒心太强该怎么办?
- 提升网站权重优化方法,网站权重优化步骤