iTween基础之Color(变换颜色)
一、基础介绍;二、基础属性
原文地址: http://blog.csdn.net/dingkun520wy/article/details/51065275
一、基础介绍
ColorTo:从当前颜色变到目标颜色
ColorFrom:从给定颜色变到原始颜色
ColorUpdate:
类似于
ColorTo,在Update()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EasrType.
二、基础属性
基础属性比较简单直接上代码
- void Start () {
- //键值对儿的形式保存iTween所用到的参数
- Hashtable args = new Hashtable();
- //颜色值
- args.Add("color",new Color(0,0,0,0));
- //单一色值
- args.Add("r", 0);
- args.Add("g", 0);
- args.Add("b", 0);
- args.Add("a", 0);
- //是否包括子对象
- args.Add("includechildren",true);
- //当效果是应用在renderer(渲染器)组件上时,此参数确定具体应用到那个以命名颜色值上
- args.Add("namedcolorvalue", iTween.NamedValueColor._Color);
- //动画的时间
- args.Add("time", 10f);
- //延迟执行时间
- args.Add("delay", 0.1f);
- //这里是设置类型,iTween的类型又很多种,在源码中的枚举EaseType中
- args.Add("easeType", iTween.EaseType.easeInOutExpo);
- //三个循环类型 none loop pingPong (一般 循环 来回)
- //args.Add("loopType", "none");
- //args.Add("loopType", "loop");
- args.Add("loopType", iTween.LoopType.pingPong);
- //处理动画中的事件。
- //开始发生动画时调用AnimationStart方法,5.0表示它的参数
- args.Add("onstart", "AnimationStart");
- args.Add("onstartparams", 5.0f);
- //设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,
- //那么就得在接收对象的脚本中实现AnimationStart方法。
- args.Add("onstarttarget", gameObject);
- //动画结束时调用,参数和上面类似
- args.Add("oncomplete", "AnimationEnd");
- args.Add("oncompleteparams", "end");
- args.Add("oncompletetarget", gameObject);
- //动画中调用,参数和上面类似
- args.Add("onupdate", "AnimationUpdate");
- args.Add("onupdatetarget", gameObject);
- args.Add("onupdateparams", true);
- iTween.ColorTo(btnBegin, args);
- }
- //动画开始时调用
- void AnimationStart(float f)
- {
- Debug.Log("start :" + f);
- }
- //动画结束时调用
- void AnimationEnd(string f)
- {
- Debug.Log("end : " + f);
- }
- //动画中调用
- void AnimationUpdate(bool f)
- {
- Debug.Log("update :" + f);
- }
转载于:https://www.cnblogs.com/lexiaoyao-jun/p/5355390.html
iTween基础之Color(变换颜色)相关推荐
- iTween基础之功能简介
一.iTween 介绍 .二.iTween 原理.三.iTween 下载.四.iTween 类介绍.五.主要功能介绍 原文地址:http://blog.csdn.net/dingkun520wy/ar ...
- iTween基础之功能简介及插件下载
- 一.iTween 介绍 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以 轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等. - 二. ...
- RedHat终端中文乱码解决,netterm经常变换颜色的解决
RedHat终端中文乱码解决 修改/etc/sysconfig/i18n文件,将其改成以下内容: LANG="zh_CN.GB18030" LANGUAGE="zh_CN ...
- Udacity无人驾驶工程师课程笔记:1 计算机视觉基础——基于Hough变换的车道线提取
Udacity无人驾驶工程师课程笔记:1 计算机视觉基础--基于Hough变换的车道线提取 图像处理 颜色选择 区域遮罩 组合颜色和区域选择 边缘检测 Canny边缘检测 Hough变换 Hough变 ...
- html字体自动变化颜色,JS实现文字闪烁自动变换颜色代码3则
当网页中某处文字需要不停闪烁加强醒目效果的时候,我们很容易想到用javascript来实现,没错,这个实现起来并不算复杂,下面我们就来分享3则比较简洁的文字自动闪烁特效代码.JS实现文字自动变换颜色第 ...
- Echarts 柱状图、饼状图等变换颜色、渐变色
Echarts 柱状图.饼状图等变换颜色.渐变色 本文只总结了几种用到过的方法,当然,方法远不止这些.以下实测有效.之后如果遇到测试成功的方法,也会对文章进行更新.其中很多参数可以自行测试修改. 方法 ...
- java图形界面颜色随机变换,JavaScript实现鼠标移入随机变换颜色
大家好! 今天分享一个在 JavaScript中,实现一个鼠标移入可以随机变换颜色. /* 这里定义一下div(块元素)已下span 标签的宽.高.边框线以及边框线的颜色*/ span{ displa ...
- 构建 Darknet 分类器 (Tiny Darknet) 训练数据集 (color recognition 颜色识别/color classification 颜色分类)
构建 Darknet 分类器 (Tiny Darknet) 训练数据集 (color recognition 颜色识别/color classification 颜色分类) 1. CompCars_C ...
- 【干货】Excel根据条件变换颜色
Excel根据条件变换颜色 效果 步骤 效果 条件 步骤 1.为了方便以后更改,单独创建条件 2.选中需要改变颜色的区域,点击[开始]----[条件格式]----[新建规则] 3.选择[使用公式确定要 ...
最新文章
- Knative 入门系列1:knative 概述
- 【译】JavaScript 核心(第二版)
- linux ssh 报错 Write failed: Broken pipe 解决方法
- WPS:Excel数据表格查询定位技巧之如何设置加重颜色的十字定位(定位数据更加一目了然)
- ansible自动化部署(一)
- 漫谈强化学习中的引导搜索策略
- JavaScript实现trial Division试除法算法(附完整源码)
- iOS设计模式 ——单例模式详解以及严格单例模式注意点
- matlab 城市间最短路径
- Spring Boot(3)---Spring Boot入门:系统要求
- 《深入浅出DPDK》读书笔记(十五):DPDK应用篇(Open vSwitch(OVS)中的DPDK性能加速)
- ASP.NET MVC中ApiController与Controller的区别
- 2017/12/29
- python如何设置双索引_python-在新的多索引下串联熊猫列
- [Linux]关于Transmission下载服务器的搭建与配置
- 戴德金--连续性和无理数--我自己做的中文翻译第5页
- 人月神话(二)——为什么巴比伦塔会失败
- flink类加载器原理与隔离(flink jar包冲突)
- php 正文提取算法,基于机器学习的网页正文提取方法
- react钩子_使用钩子在react中分页数据视图
热门文章
- 网站服务器被攻击的形式,服务器被攻击的不同表现类型以及应对策略
- mysql的hash分区_MySQL中hash和key分区值的计算方法
- MFC:ListControl数据修改
- MASK-RCNN学习一:(数据集/原理介绍)
- 图像“颜色选择”怎么用?
- 统计学---数据的标准化
- 笔记:Online robust principal component analysis via truncated nuclear norm regularization
- 【杂谈】学深度学习的你有GPU了吗
- 速卖通代运营靠谱吗?招人做对比代运营,找代运营经验分享
- 全球及中国家庭和公寓用对讲系统行业发展态势及及消费需求调研报告2022-2027年