一.iTween 介绍
    iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等
二.iTween 原理
   iTween的核心是数值插值,简单说就是给iTween两个数值(开始值,结束值),它会自动生成一些中间值。
三.iTween :
主要文件有两个iTween.cs 和 iTweenPath.unitypackage(编辑路径才需要这个包)
 
四.如何将iTween 加入项目: 
    在项目中建立Plugins目录, 然后将下载的iTween.cs放到Plugins目录即可.
如果需要编辑路径, 使用import package->custom package菜单功能加入iTweenPath.unitypackage
实例:
1、先控制一个物体从一个位置移动到另一个地方,这里用到MoveTo()方法。让它两秒后移动到(2,0,0)位置上:
iTween.MoveTo(gameObject, Vector3(2,0,0), 2);
2、我们如果需要对这个动画进行更多的控制,我们需要用"customizable"(定制化)模式,像下面这样写:
iTween.MoveTo(gameObject, {“x”:2, “time”:3, “loopType”:”pingPong”, “delay”:1));
三秒的时间将物体运动到x坐标为2的位置,运动的类型为"pingPong",延时1秒执行这个运动。
3、0.3秒后移动到新的位置
iTween.MoveTo(this.gameObject, iTween.Hash("x", 5, "y", 5,"time",0.3f));
4、旋转从90度到当前
iTween.rotateFrom(go,{"y":90, "time":1.5, "transition":"easeInExpo"});
5、颜色变化到新的值
iTween.colorTo(go,{"r":3, "g":.5, "b":1.2, "time":.3, "delay":1.5});
6、每1.5s震动一次镜头物体
iTween.shake(cam,{"y":.3, "time":.8, "delay":1.5});
7、缩放到新比例
iTween.scaleTo(go,{"y":2, "time":2, "delay":2.3});

unity3D游戏开发之iTween介绍和用法相关推荐

  1. [整理]Unity3D游戏开发之Lua

    原文1:[Unity3D]Unity3D游戏开发之Lua与游戏的不解之缘(上) 各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我地博客地址是blog.csdn.net/qinyuanpei.如果 ...

  2. Unity3D游戏开发之Unity3D中的动态阴影

    http://blog.csdn.net/qinyuanpei/article/details/32355267 博主今天想和大家分享的是Unity3D中的动态阴影,昨天博主重温了一下自己喜欢的游戏& ...

  3. [转]unity3D游戏开发之GUI

    转自:http://blog.csdn.net/kuloveyouwei/article/details/23598171 GUI在游戏的开发中占有重要的地位,游戏的GUI是否友好,使用是否方便,很大 ...

  4. Unity3D游戏开发之GUI

    继续昨天的文章,在开始今天的文章以前我们来回顾下上一篇文章中的内容: 1.所有的Unity3D脚本都继承自MonoBehaviour 2.Start()方法是脚本的初始化方法,Update()方法是用 ...

  5. Unity3D游戏开发之在uGUI中使用不规则精灵制作按钮

      各位朋友大家好,欢迎关注我的博客,我的博客地址是http://www.qinyuanpei.com.最近因为受到工作上业务因素影响,所以博主在Unity引擎上的研究有所停滞.虽然目前的工作内容和U ...

  6. Unity3d游戏开发之C#开发(一)

    概要 撰写原因:当今市面上关于Unity的教程的脚本几乎都是用js来当做教程语言的,因为js比较容易学习,所以如果是新学的朋友建议学js的版本,如有特殊要求需要学习C#写脚本的话那么这系列文章可能会对 ...

  7. [Unity3D]Unity3D游戏开发之Xml解析实现NPC对话系统

    各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.今天我们来说说Unity3D中Xml的解析,为什么要说Xml的解析呢?因为在项目中我 ...

  8. [Unity3D]Unity3D游戏开发之ACT游戏三连击效果实现综述

    各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.在研究了Unity3D Mecanim动画系统的重定向特性后,今天我们继续来探索Me ...

  9. [Unity3D]Unity3D游戏开发之Unity与Android交互调用研究

    各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.在前一篇文章中,我们研究了Android平台上Unity3D的手势操作并在之前的基础 ...

  10. [Unity3D]Unity3D游戏开发之MatchTarget实现角色攀爬效果

    大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei.今天我们来一起学习在Unity3D中如何实现角色攀爬效果. 在RPG游戏中,某些游戏场景常常需 ...

最新文章

  1. python email模块详解_python模块之email: 电子邮件编码解码 (一、解码邮件)-阿里云开发者社区...
  2. CSS溢出-x:可见; 和溢出-y:隐藏; 导致滚动条问题
  3. cve-2019-10758 mongo-express rce 漏洞分析
  4. 2022-02-25
  5. 六大赚钱定律,让你赚大钱
  6. c语言stm32串口控制单片机,实用STM32的串口控制平台的实现
  7. 大工17春计算机文化基础,大工17春《计算机文化基础》在线测试
  8. java基础—IO流——转换流的操作
  9. [转]在Windows server 2012上部署DPM 2012 SP1 RTM之先决条件准备
  10. Wireshark实战分析之ICMP协议(二)
  11. litepal更新数据失败
  12. solidworks2016安装教程及破解方法
  13. 插值器和估值器概述与使用
  14. 马斯洛提出动机理论_动机理论:工作背后的动力机制
  15. 音视频编解码基础知识
  16. 深入学习Linux摄像头(一)v4l2应用编程
  17. c语言二叉树族谱管理系统,数据结构课程设计报告(用二叉树实现家谱管理系统).doc...
  18. CSS基础之 背景属性设置
  19. Leetcode 704.二分查找 27.移除元素 代码随想录day1
  20. 使用Imatest测试图像的动态范围(Dynamic Range)

热门文章

  1. Cry with DX11
  2. mysql读写分离ppt_MYSQL主从复制和读写分离ppt课件
  3. 计算机维修技师论文,2016年电工技师论文范文10篇
  4. ABP (ASP.NET Core 5.x + Vue)小白基础入门(一)
  5. Robotium 常用方法
  6. windows2003r2下载
  7. SWOT分析流程图模板分享
  8. 论文的中期报告怎么写?
  9. HCNE---succeed,HCSE---Learning!!!
  10. 云宏武汉大学国际软件学院桌面云