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

原文地址: 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. 第十周java 学习总结

    20145306 java的网络编程 网络概述 网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用.至于以后的实际修 ...

  2. 原创: EasyUI Tree 最后一级 节点 横向排列

    原创: EasyUI  Tree 最后一级 节点 横向排列 转载请指明出处 必须要写在: onLoadSuccess 事件中 ddAuthTree.tree({ lines: true, checkb ...

  3. ngrok逆向代理服务器搭建微信公众号本地开发环境

    一条命令解决的外网访问内网问题 本地WEB外网访问.本地开发微信.TCP端口转发 平台登陆地址:http://www.ngrok.cc/login 新版本上线启动方式更简单使用视频教程 在路由器上面的 ...

  4. AnyCAD C++ SDK与OpenCASCADE互操作

    AnyCAD SDK有.Net和C++两个版本,使用C++版本的AnyPlatformOcc模块可以实现与OpenCASCADE互操作. C++版本(VS2010 32bit)下载 在AOBridge ...

  5. s3c6410_uart初始化及读写

    参考: 1)<USER'S MANUAL-S3C6410X>第31章 UART 2)u-boot uart初始化及读写:u-boot-x.x.x/board/samsumg/smdk641 ...

  6. 下载uboot的调试版本到开发板的sdram中运行

    开发环境:开发板:FriendlyARM Tiny6410 主机:CentOS release 6.4 (Final) 开发板与主机通过串口线连接 调试用的uboot源码为开发板光盘提供的u-boot ...

  7. js设计模式(11)---命令模式

    0.前言 早上好,早晨的时光总是美好的,坐在空调屋里,看着外边的蓝天白云,不停地敲击着键盘,多么美好地享受,也许屌丝就是如此容易满足. 1.什么是命令模式? 用于将一个请求封装为一个对象,从而可用不同 ...

  8. linux禁止tty终端登陆

    修改文件/etc/pam.d/system-auth #%PAM-1.0# This file is auto-generated.# User changes will be destroyed t ...

  9. CentOS编译安装lamp

    LAMP环境搭建(编译安装CentOS+httpd2.2+mysql5.5+php5.4) 首先准备以下压缩包 <ignore_js_op> (1)编译安装apache 1.配置防火墙,开 ...

  10. AddToDate

    AddToDate is a PeopleCode built-in function for manipulating a date in PeopleCode. You can use it to ...