一、基础介绍;二、基础属性

原文地址: http://blog.csdn.net/dingkun520wy/article/details/51065275

一、基础介绍

ColorTo:从当前颜色变到目标颜色

ColorFrom:从给定颜色变到原始颜色

ColorUpdate:

类似于

ColorTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.

 
Color只适用于GUITexture组件,GUIText组件,renderer组件和light组件.

二、基础属性

基础属性比较简单直接上代码

  1. void Start () {
  2. //键值对儿的形式保存iTween所用到的参数
  3. Hashtable args = new Hashtable();
  4. //颜色值
  5. args.Add("color",new Color(0,0,0,0));
  6. //单一色值
  7. args.Add("r", 0);
  8. args.Add("g", 0);
  9. args.Add("b", 0);
  10. args.Add("a", 0);
  11. //是否包括子对象
  12. args.Add("includechildren",true);
  13. //当效果是应用在renderer(渲染器)组件上时,此参数确定具体应用到那个以命名颜色值上
  14. args.Add("namedcolorvalue", iTween.NamedValueColor._Color);
  15. //动画的时间
  16. args.Add("time", 10f);
  17. //延迟执行时间
  18. args.Add("delay", 0.1f);
  19. //这里是设置类型,iTween的类型又很多种,在源码中的枚举EaseType中
  20. args.Add("easeType", iTween.EaseType.easeInOutExpo);
  21. //三个循环类型 none loop pingPong (一般 循环 来回)
  22. //args.Add("loopType", "none");
  23. //args.Add("loopType", "loop");
  24. args.Add("loopType", iTween.LoopType.pingPong);
  25. //处理动画中的事件。
  26. //开始发生动画时调用AnimationStart方法,5.0表示它的参数
  27. args.Add("onstart", "AnimationStart");
  28. args.Add("onstartparams", 5.0f);
  29. //设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,
  30. //那么就得在接收对象的脚本中实现AnimationStart方法。
  31. args.Add("onstarttarget", gameObject);
  32. //动画结束时调用,参数和上面类似
  33. args.Add("oncomplete", "AnimationEnd");
  34. args.Add("oncompleteparams", "end");
  35. args.Add("oncompletetarget", gameObject);
  36. //动画中调用,参数和上面类似
  37. args.Add("onupdate", "AnimationUpdate");
  38. args.Add("onupdatetarget", gameObject);
  39. args.Add("onupdateparams", true);
  40. iTween.ColorTo(btnBegin, args);
  41. }
  42. //动画开始时调用
  43. void AnimationStart(float f)
  44. {
  45. Debug.Log("start :" + f);
  46. }
  47. //动画结束时调用
  48. void AnimationEnd(string f)
  49. {
  50. Debug.Log("end : " + f);
  51. }
  52. //动画中调用
  53. void AnimationUpdate(bool f)
  54. {
  55. Debug.Log("update :" + f);
  56. }

iTween基础之Color(变换颜色)的更多相关文章

  1. iTween基础之功能简介

    一.iTween 介绍 .二.iTween 原理.三.iTween 下载.四.iTween 类介绍.五.主要功能介绍 原文地址:http://blog.csdn.net/dingkun520wy/ar ...

  2. iTween基础之CameraFade(摄像机淡入淡出)

    一.基础介绍:二.基础属性 原文地址: http://blog.csdn.net/dingkun520wy/article/details/50896420 一.基础介绍 CameraTexture: ...

  3. 计算机中的颜色XIV——快速变换颜色的V分量

    基本知识回顾: 计算机中的颜色Color,用RGB模式存储(用R.G.B三个分量表示颜色,每个分量的范围是0—255). 而计算机中的颜色除了用RGB模式表示以外,常见的还有HSV模式(或者是HSB. ...

  4. Android:认识R类、findViewById方法查找组件、@string查找字符、@color查找颜色、@drawable查找图片、@dimen某个组件尺寸定义、项目引入资源国际化

    导入 之前都是断断续续的看了一些于如何使用android开发的文章.资料等,到目前位置很多基础的东西都不清楚,于是去学习了别人的课程,才了认识了R类.findViewById方法查找组件.项目引入资源 ...

  5. css3控制字体动态变换颜色

    css3控制字体动态变换颜色 <!doctype html> <html> <head> <meta charset="utf-8"> ...

  6. Flutter 实现“斑马纹”背景(需要变换颜色)

    Flutter 实现"斑马纹"背景 由于工作中项目需求,需要将H5转换为Flutter代码. 其中的斑马纹背景需要根据接口返回的颜色来渲染,所以不能只是图片形式,无法通过decor ...

  7. JS实现鼠标移入DIV随机变换颜色

    今天分享一个在 JavaScript中,实现一个鼠标移入可以随机变换颜色,本质就是js的随机数运用. 代码如下: <!DOCTYPE html> <html> <head ...

  8. iTween基础之iTweenPath(自定义路径移动)

    在游戏开发中经常会用到让一个游戏对象按照指定的路线移动,iTweenPath就提供了可视化的编辑路径功能. iTweenPath 下载地址: http://download.csdn.net/deta ...

  9. iTween基础之Fade(淡入淡出)

    一.基础介绍:二.基础属性 原文地址: http://blog.csdn.net/dingkun520wy/article/details/50923665 一.基础介绍 FadeTo:从当前透明度变 ...

随机推荐

  1. 用pxe启动iso光盘里的pe

    用pxe启动iso光盘里的pe 我不是个运维,所以pxe我是由于一台比较老的笔记本不能u盘启动.光驱又坏了的情况下,硬盘上的系统在我不小心下...ghostexp解压ghost文件到c盘的时候,c盘是 ...

  2. 八、Linux下的网络服务器模型

    服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器. 在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提 ...

  3. ASP.NET的SEO:正则表达式

    目前国内主流的网站内容管理系统中,有大部分是可以将动态的PHP.ASP.ASPX等文档直接生成HTML的.但是由于有些网站的内容较多,因此如果单纯的采取直接生成的方式,将会占用大量的服务器资源.在这种 ...

  4. 模仿QQ空间 网页设计

    目的:1.通过模仿QQ空间,全自主写代码,熟悉网页设计的流程 2.熟练的掌握HTML.CSS.JS的应用 3.将在此过程中遇到的问题及其解决方法记录在此,以便取用. 开始: 一.登陆界面(index. ...

  5. Apache开启rewrite

    1.找到LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#号 2.找到AllowOverride None 改为:AllowOverride ...

  6. Dynamic view

    Views are a useful feature of SQL databases, letting us create virtual tables based on SQL select st ...

  7. 开始安装 ASP.NET (4.0.30319.18408)。 出现了错误: 0x8007b799 必须具有此计算机的管理员权限才能运行此工具

    在Visual Studio命令提示符安装ASP.NET .出现了错误: 0x8007b799 必须具有此计算机的管理员权限才能运行此工具:如下图: 解决方案如下: 1.打开“C:\Windows\S ...

  8. [leetcode]_Longest Common Prefix

    问题:寻找最长公共前缀 思路:就是逐一检查每个string中的每一位,碰到不相等的时候,结束:每个string中这一位都相等,加入到common prefix中~ public String long ...

  9. 类似桌面背景壁纸随手指滑动--第三方开源--BackgroundViewPager

    Android BackgroundViewPager在github上的项目主页是:https://github.com/MoshDev/BackgroundViewPager 下载下来即可运行

  10. 002-python基础-hello-world

    python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行. 如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需 ...