网上有关于果冻效果的插件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动画简单模拟果冻按钮效果相关推荐

  1. php网页如何做出透明的效果,css+filter实现简单的图片透明效果

    完成简单的透明度控制功能 使用filter的功能对图片元素进行透明度控制. 支持IE8,Chrome浏览器. 复制代码代码如下: /*透明20%*/ .opacity-20 { filter:alph ...

  2. qt中如何模拟按钮点击_qt – 在Windows中模拟鼠标按钮单击

    这是在C#中,但可能会帮助您了解一下: [DllImport("user32.dll",CharSet=CharSet.Auto,CallingConvention=Calling ...

  3. Cocos大炮的简单模拟实验

    Cocos大炮的简单模拟实验 枫桥夜泊 效果实现 场景搭建 注意节点的层级关系 创立一个脚本组件挂载给Canvas节点 给Canvas节点添加背景图 先将炮弹图片拖入到窗口中,再在层级管理器中按住炮弹 ...

  4. 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个果冻导航标签栏图标按钮效果~~适合初学者~超简单~ |前端开发|IT软件

    b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个果冻导航标签栏图标按钮效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: < ...

  5. android 中间按钮突出,Android 实现 按钮从两边移到中间动画效果

    Android 实现 按钮从两边移到中间动画效果html package org.shuxiang.test; import android.app.Activity; import android. ...

  6. 简单的UIButton按钮动画效果iOS源码

    这个是简单的UIButton按钮动画效果案例,源码,简单的UIButton按钮动画,可以自定义button属性. 效果图: <ignore_js_op> 使用方法: 使用时把ButtonA ...

  7. android 左移动画_Android研究院之游戏开发Tween动画的实现(十九)

    今天和大伙讨论一下Android开发中的Tween动画的实现.首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法.Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹,包括时间, ...

  8. 【Android】两种动画介绍(Tween动画、Frame动画)

    Android中的动画类型有两种,一种是Tween动画.还有一种是Frame动画.Tween动画,这种实现方式可以使视图组件移动.放大.缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法, ...

  9. 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)

    Android 平台提供了两类动画. 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转.平移.放缩和渐变). 第二类就是 Frame动画,即顺序的播放事先做好的图像,与g ...

  10. android 同根动画_android 动画系列 (1) - tween 动画(view动画)

    这是我这个系列的目录,有兴趣的可以看下: android 动画系列 - 目录 tween 动画早些时候我们也叫补间动画(我也不知道为啥),现在也有叫 view 动画的.tween动画是2.X 时代的产 ...

最新文章

  1. 使用leangoo做多团队敏捷开发项目管理
  2. React中如何优雅的捕捉事件错误
  3. 博途项目服务器,博图服务器客户端架构
  4. qt中的update()
  5. Android: 自定义Tab样式
  6. 通俗易懂地搞懂决策树(Decision Tree)那些事儿
  7. JVM 调优系列之图解垃圾回收
  8. 哈罗顺风车送到终点吗_没有了顺风车,滴滴“特惠拼车”来了!比拼车更低价,比顺风车更安全吗?...
  9. ZJOI2019 线段树
  10. 华为 会议室分配时间最长_解决方案—会议室预约多入口超融合
  11. hg255d php,HG255D刷潘多拉共享惠普1020打印机的问题汇总
  12. 南航计算机院招聘,2018南航计算机专硕我考上啦!
  13. MT4跟单软件的API跟单模式有多少种?
  14. 关于STM32PWM占空比的总结
  15. Readhub客户端
  16. Mac 双系统分区合并
  17. VC++深入详解学习笔记
  18. 云服务器是怎么虚拟的,云服务器怎么虚拟化
  19. 基于Android应用《玩转英语》(总报告)
  20. 全球及中国医用管材行业十四五产销需求趋势展望报告2021-2027年版

热门文章

  1. python concat时报错‘InvalidIndexError: Reindexing only valid with uniquely valued Index objects’
  2. (附源码)基于spring boot 青少年公共卫生教育平台的设计与实现 毕业设计 643214
  3. 【obs-studio开源项目从入门到放弃】obs aac opus 音频编码器的使用
  4. 锐角三角形的一些结论及证明
  5. Docker数据卷映射
  6. 《星际争霸2》分析报告
  7. Android camera HAL框架
  8. 2019_IJCAI_Adapting BERT for Target-Oriented Multimodal Sentiment Classification
  9. 嫉妒心太强该怎么办?
  10. 提升网站权重优化方法,网站权重优化步骤