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

原文地址: 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. 在xargx命令中如何使用重定向

    ls *.txt | xargs -i -n 1 sh -c "cut -f 1-3 {} > ../{}"即可

  2. 用户 'IIS APPPOOL\Classic .NET AppPool' 登录失败。

    “用户 'IIS APPPOOL/Classic .NET AppPool' 登录失败”的解决方法   错误: “/”应用程序中的服务器错误. 用户 'IIS APPPOOL\Classic .NET ...

  3. Android IOS WebRTC 音视频开发总结(四九)-- ffmpeg介绍

    本文主要介绍ffmpeg,文章来自博客园RTC.Blacker,支持原创,转载必须说明出处,个人微信公众号blacker,更多详见www.rtc.help 说明: ps1:如果直接从webrtc开始学 ...

  4. linux device model简述

    参考: 1)<LINUX设备驱动程序>第十四章 Linux 设备模型 2)内核源码2.6.38 内核初始化的时候会对设备模型作初始化,见init/main.c: start_kernel- ...

  5. (一)、NodeJS (转载)

    NodeJS基础                                                 ------ 转载自阿里巴巴 什么是NodeJS JS是脚本语言,脚本语言都需要一个解 ...

  6. XP极限编程

    13个核心实战  团队协作(Whole Team)  规划策略(The Planning Game) 软件发布计划(ReleasePlanning) 周期开发计划(IterationPlanning) ...

  7. Navicat Premium 11 For Mac 注册机

    http://mac.pcbeta.com/thread-138357-1-1.html

  8. 安装pdo.so和pdo_mysql.so还有pcntl.so扩展到php中

    1.下载源码,解压tar -xzvf php-5.4.20.tar.gz cd  /usr/local/src/php-5.4.20/ext/pdo /usr/local/php/bin/phpize ...

  9. 随机获取Mysql数据表的一条或多条记录

    随机获得Mysql数据表的一条或多条记录有很多方法,下面我就以users(userId,userName,password......)表(有一百多万条记录)为例,对比讲解下几个方法效率问题: sel ...

  10. 4)Java容器类相关知识

    1>Array 和 Arrays:   Arrays:用来操作array的工具类,其中包含一组static函数:      equals():比较两个array 是否相等. array拥有相同元 ...