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

原文地址: 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返回的对象

 

二、基础属性

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

  1. void Start () {
  2. //摄像背景颜色
  3. Texture2D texture = iTween.CameraTexture(new Color(0, 0, 0));
  4. //初始化遮罩,传入背景和深度
  5. //iTween.CameraFadeAdd(texture,99999);
  6. iTween.CameraFadeAdd();
  7. //键值对儿的形式保存iTween所用到的参数
  8. Hashtable args = new Hashtable();
  9. //当执行淡入淡出时,其透明度的大小。
  10. args.Add("amount", 100);
  11. //动画的整体时间
  12. args.Add("time", 10f);
  13. //延迟执行时间
  14. args.Add("delay", 3f);
  15. //这里是设置类型,iTween的类型又很多种,在源码中的枚举EaseType中
  16. //例如移动的特效,先震动在移动、先后退在移动、先加速在变速、等等
  17. args.Add("easeType", iTween.EaseType.easeInQuad);
  18. //三个循环类型 none loop pingPong (一般 循环 来回)
  19. //args.Add("loopType", "none");
  20. //args.Add("loopType", "loop");
  21. args.Add("loopType", iTween.LoopType.loop);
  22. //处理动画过程中的事件。
  23. //开始动画时调用AnimationStart方法,5.0表示它的参数
  24. args.Add("onstart", "AnimationStart");
  25. args.Add("onstartparams", 5.0f);
  26. //设置接受方法的对象,默认是自身接受,这里也可以改成别的对象接受,
  27. //那么就得在接收对象的脚本中实现AnimationStart方法。
  28. args.Add("onstarttarget", gameObject);
  29. //动画结束时调用,参数和上面类似
  30. args.Add("oncomplete", "AnimationEnd");
  31. args.Add("oncompleteparams", "end");
  32. args.Add("oncompletetarget", gameObject);
  33. //动画中调用,参数和上面类似
  34. args.Add("onupdate", "AnimationUpdate");
  35. args.Add("onupdatetarget", gameObject);
  36. args.Add("onupdateparams", true);
  37. iTween.CameraFadeTo(args);
  38. //摄像背景颜色
  39. Texture2D texture2 = iTween.CameraTexture(new Color(0, 100, 0));
  40. //改变背景色
  41. iTween.CameraFadeSwap(texture2);
  42. //改变深度
  43. iTween.CameraFadeDepth(999);
  44. //删除动画
  45. //iTween.CameraFadeDestroy();
  46. }
  47. //动画开始时调用
  48. void AnimationStart(float f)
  49. {
  50. Debug.Log("start :" + f);
  51. }
  52. //动画结束时调用
  53. void AnimationEnd(string f)
  54. {
  55. Debug.Log("end : " + f);
  56. }
  57. //动画中调用
  58. void AnimationUpdate(bool f)
  59. {
  60. Debug.Log("update :" + f);
  61. }

iTween基础之CameraFade(摄像机淡入淡出)的更多相关文章

  1. JS-运动基础——案例应用:淡入淡出效果

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

    1.jQuery中隐藏元素的hide方法   让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元 ...

  3. iTween基础之功能简介

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

  4. Unity3D特效-场景淡入淡出

    最近公司开始搞Unity3D..整个游戏..特效需求还是比较多的.关于UI部分的特效淡入淡出.看网上用的方法都是用个黑东东遮挡然后设置alpha这么搞....本大神感觉非常的low.而且很渣.故奋笔疾 ...

  5. Unity3D 4.61 实现淡入淡出的场景过渡方法。

    还在学习过程中,如果有大大看到请指点. orz原来官方就有了更好的处理方法的教程,具体查看下面视屏. [Unity官方实例教程 秘密行动] Unity官方教程<秘密行动>(五) 屏幕渐变效 ...

  6. [转]Android UI:看看Google官方自定义带旋转动画的ImageView-----RotateImageView怎么写(附 图片淡入淡出效果)

    http://blog.csdn.net/yanzi1225627/article/details/22439119 众所周知,想要让ImageView旋转的话,可以用setRotation()让其围 ...

  7. Unity 启动画面淡入淡出

    前几天在玩我叫MT 2游戏的时候发现打开他们应用的时候发现他们Logo淡入淡出的效果做的挺好的,例如第一张是运营商腾讯的logo第二张是他们公司的游戏logo.我们也来模仿一下: 第一张图片:运营商的 ...

  8. [js高手之路]匀速运动与实例实战(侧边栏,淡入淡出)

    javascript中,如何让一个元素(比如div)运动起来呢? 设置基本的样式,一定要让div有定位( 当然用margin的变化也可以让元素产生运动效果 ); <style> div { ...

  9. 测试SDWebImage淡入淡出效果在UITableView中的重用显示问题

    测试SDWebImage淡入淡出效果在UITableView中的重用显示问题 这个是在上一篇教程的基础上所添加的测试环节! 效果图(从效果图中看是没有任何重用问题的): 源码: ImageCell.h ...

随机推荐

  1. 代码轮子之很简单但是挺管用的基于C# Task的模拟并发的代码

    代码轮子之很简单但是挺管用的基于C# Task的模拟并发的代码

  2. Windows下Qt连接MySql数据库

    1.设置环境变量,需添加如下的环境变量:      2.打开Qt Command Prompt,输入第一条命令:cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回车 ...

  3. Something wrong with FTK OCR

    A case about business secret the suspect took lots of photos and screenshots from BOM, RD papers... ...

  4. iOS开发优化的25个方案

    写在前面 本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员.这是他的个人网站:http://www.marcelofabri.com/ ...

  5. 对C语言中va_list,va_start,va_arg和va_end的一点理解

    这几个函数和变量是针对可变参数函数的,什么是可变参数函数呢,最经典的莫过于printf和scanf,这两个函数的声明如下: int printf(const char *format, ...); i ...

  6. C++获取得到图片的坐标和rgb

    #include <iostream> #include <fstream> #include <string> #include <windows.h> ...

  7. 【漫画解读】HDFS存储原理(转载)

    以简洁易懂的漫画形式讲解HDFS存储机制与运行原理. 一.角色出演 如上图所示,HDFS存储相关角色与功能如下: Client:客户端,系统使用者,调用HDFS API操作文件;与NN交互获取文件元数 ...

  8. 在Activity中设置new出来的TextView属性

    //创建一个TextView---->textView TextView textView = new TextView(this);   // 第一个参数为宽的设置,第二个参数为高的设置 te ...

  9. JSON (仅限本地)

    <script type="text/javascript"> setInterval(function() { $("#content").loa ...

  10. 十款基础级WordPress插件

    1.Akismet插件 Akismet是全球最受欢迎的反垃圾插件,专为对抗"博客spam"."评论spam"而生.Akismet是WordPress官方插件之一 ...