iTween基础之CameraFade(摄像机淡入淡出)
一、基础介绍;二、基础属性
原文地址: http://blog.csdn.net/dingkun520wy/article/details/50896420
一、基础介绍
CameraTexture:根据提供颜色创建一个full-screen Texture2D,可为CameraFade所用.
CameraFadeAdd:创建一个对象可以模拟摄相机的淡入淡出。
CameraFadeDepth:改变摄相机的淡入淡出深度(对象为CameraFadeAdd返回对象)
CameraFadeDestroy:删除摄相机的淡入淡出效果(对象为CameraFadeAdd返回对象)
CameraFadeSwap:改变摄相机的淡入淡出背景图(对象为CameraFadeAdd返回对象)
CameraFadeFrom:立即改变摄相淡入淡出的透明度然后随时间返回.(只有在CameraFadeAdd前提下,才可以进行淡入淡出操作。)此方法为从CameraFadeAdd返回的对象出淡出到原来的界面。
CameraFadeTo:随时间改变摄相机淡入淡出透明度,(只有在CameraFadeAdd前提下,才可以进行淡入淡出操作。)此方法为从本界面淡入到CameraFadeAdd返回的对象
二、基础属性
基础属性比较简单直接上代码
- void Start () {
- //摄像背景颜色
- Texture2D texture = iTween.CameraTexture(new Color(0, 0, 0));
- //初始化遮罩,传入背景和深度
- //iTween.CameraFadeAdd(texture,99999);
- iTween.CameraFadeAdd();
- //键值对儿的形式保存iTween所用到的参数
- Hashtable args = new Hashtable();
- //当执行淡入淡出时,其透明度的大小。
- args.Add("amount", 100);
- //动画的整体时间
- args.Add("time", 10f);
- //延迟执行时间
- args.Add("delay", 3f);
- //这里是设置类型,iTween的类型又很多种,在源码中的枚举EaseType中
- //例如移动的特效,先震动在移动、先后退在移动、先加速在变速、等等
- args.Add("easeType", iTween.EaseType.easeInQuad);
- //三个循环类型 none loop pingPong (一般 循环 来回)
- //args.Add("loopType", "none");
- //args.Add("loopType", "loop");
- args.Add("loopType", iTween.LoopType.loop);
- //处理动画过程中的事件。
- //开始动画时调用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.CameraFadeTo(args);
- //摄像背景颜色
- Texture2D texture2 = iTween.CameraTexture(new Color(0, 100, 0));
- //改变背景色
- iTween.CameraFadeSwap(texture2);
- //改变深度
- iTween.CameraFadeDepth(999);
- //删除动画
- //iTween.CameraFadeDestroy();
- }
- //动画开始时调用
- void AnimationStart(float f)
- {
- Debug.Log("start :" + f);
- }
- //动画结束时调用
- void AnimationEnd(string f)
- {
- Debug.Log("end : " + f);
- }
- //动画中调用
- void AnimationUpdate(bool f)
- {
- Debug.Log("update :" + f);
- }
iTween基础之CameraFade(摄像机淡入淡出)的更多相关文章
- JS-运动基础——案例应用:淡入淡出效果
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)
1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元 ...
- iTween基础之功能简介
一.iTween 介绍 .二.iTween 原理.三.iTween 下载.四.iTween 类介绍.五.主要功能介绍 原文地址:http://blog.csdn.net/dingkun520wy/ar ...
- Unity3D特效-场景淡入淡出
最近公司开始搞Unity3D..整个游戏..特效需求还是比较多的.关于UI部分的特效淡入淡出.看网上用的方法都是用个黑东东遮挡然后设置alpha这么搞....本大神感觉非常的low.而且很渣.故奋笔疾 ...
- Unity3D 4.61 实现淡入淡出的场景过渡方法。
还在学习过程中,如果有大大看到请指点. orz原来官方就有了更好的处理方法的教程,具体查看下面视屏. [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(五) 屏幕渐变效 ...
- [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)
http://blog.csdn.net/yanzi1225627/article/details/22439119 众所周知,想要让ImageView旋转的话,可以用setRotation()让其围 ...
- Unity 启动画面淡入淡出
前几天在玩我叫MT 2游戏的时候发现打开他们应用的时候发现他们Logo淡入淡出的效果做的挺好的,例如第一张是运营商腾讯的logo第二张是他们公司的游戏logo.我们也来模仿一下: 第一张图片:运营商的 ...
- [js高手之路]匀速运动与实例实战(侧边栏,淡入淡出)
javascript中,如何让一个元素(比如div)运动起来呢? 设置基本的样式,一定要让div有定位( 当然用margin的变化也可以让元素产生运动效果 ); <style> div { ...
- 测试SDWebImage淡入淡出效果在UITableView中的重用显示问题
测试SDWebImage淡入淡出效果在UITableView中的重用显示问题 这个是在上一篇教程的基础上所添加的测试环节! 效果图(从效果图中看是没有任何重用问题的): 源码: ImageCell.h ...
随机推荐
- hbase查询,scan详解
一.shell 查询 hbase 查询相当简单,提供了get和scan两种方式,也不存在多表联合查询的问题.复杂查询需通过hive创建相应外部表,用sql语句自动生成mapreduce进行.但是这种简 ...
- iTunes - Forensic guys' best friend
What chances do you think to acquire suspect's data from his/her iDevice? If suspects also use iTune ...
- Something wrong with EnCase index search in Unallocated area
hi, My EnCase version is v7 and I found a terrible issue about index search in Unallocated area. Wit ...
- Linux下查看文件属性
1.ls ls -a 查看所有文件,就是包含隐藏文件 ls -l 查看详细的属性,包括文件类型(d表示目录,-表示普通文件,l表示链接文件),文件的权限(所有者权限,所属组权限,其他人权限),所有者, ...
- ASP.NET 项目 App_Code下无法找到类
APP_CODE 默认情况下,VS2010中新建的WebApplication中是没有App_Code文件夹的,若需要使用,可以自己手动添加文件夹,然后将文件夹名称设置为App_Code,然后在该文件 ...
- SAP实际成本与物料帐
[ittype-SAP帮主]: SAP实际成本与物料帐->Beginning Inventory [库存数量,标准价值,差异] (上一期结转) 收到(Receipts) -->Pro ...
- iOS 微信支付平台集成
https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_5
- 实例分析ELF文件静态链接
参考文献: <ELF V1.2> <程序员的自我修养---链接.装载与库>第4章 静态链接 开发平台: [thm@tanghuimin static_link]$ uname ...
- DoNet屌丝学Android(一)——Android开发准备工作 & No HelloWord & (真机)调试
先乱扯淡一下吧,本人一.net屌丝,手持Android 4.2.2手机,Win7 x64本本,闲来无聊学习一下Android的开发,至于要开发啥玩意目前没有什么想法,就是想学学,搞不好是三分热度也有可 ...
- C#解析JSON字符串总结
JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串. 操作JSON通常有以下几种方式: 1. 原始方式:按照JSON字符串自己来解析. 2. 通用方式[★★★★★]: ...