简介:
如果你还不知道iTween是什么,这里就和大家简单介绍下:iTween是由官方论坛用户pixelplacement1 (论坛名)写的一个快速动画
实现的辅助开发脚本.也即一个动画辅助脚本类。如果你经常使用Flash AS,你就会知道Tween这个词,AS中也有很多Tween(过渡动画)
的功能代码。
特点:
可能很多人不理解,既然2.6版本有了动画编辑器,为什么还需要用这个动画脚本呢?原因很简单,iTween最大的特点就是一步到位,
即一个简单函数就能让物体实现一个完整的动画过程,非常方便,而不用通过动画编辑器(虽然更强大)来创建动画文件,再编辑曲线等。
在制作一些基本动画时,iTween更有时效的优势.同时也更节省资源。
安装:直接把iTween脚本拖动到你的工程任意目录即可。(一个静态类脚本而已) 最早iTween是Js脚本,目前也有c#版本
下载地址: http://itween.pixelplacement.com/code/iTween_1_0_32_JS.zip
基础教程1:Hello World
复制代码
iTween.moveTo(gameObject,{"x":1.7, "time":2});
我们可以看到iTween.moveTo函数后第一个参数是需要动画的物体,gameObject即代表自身,大括号跟随着一系列的参数表,x:代表x轴移动,
time代表这个动画需要持续的时间,也即在2s的时间内x轴运动到1.7的位置,是不是很容易理解呢 :)
最终效果:http://itween.pixelplacement.com/unityFiles/release/helloWorld.unity3d
基础教程2:Hello World 更深一步
本部分设定了隐藏,您已回复过了,以下是隐藏的内容
复制代码
private var go : GameObject;//需要动画的游戏物体
private var cam : GameObject;//镜头
function Awake(){
//赋值
go = gameObject;
cam = camera.main.gameObject;
}
function Start(){
iTween.rotateFrom(go,{"y":90, "time":1.5, "transition":"easeInExpo"});//旋转从90度到当前
iTween.moveFrom(go,{"y":3.5, "time":1.5, "transition":"easeInExpo"});//从y值3.5移动到当前
iTween.colorTo(go,{"r":3, "g":.5, "b":1.2, "time":.3, "delay":1.5});//颜色变化到新的值
iTween.shake(cam,{"y":.3, "time":.8, "delay":1.5});//每1.5s震动一次镜头物体
iTween.scaleTo(go,{"y":2, "time":2, "delay":2.3});//缩放到新比例
iTween.rotateBy(go,{"x":.5, "delay":4.3});//每4.3s旋转0.5度
iTween.moveTo(go,{"y":1.2, "delay":4.6});//移动到新位置
iTween.moveTo(go,{"y":0, "delay":5.8, "transition":"easeInExpo"});//同前解释
iTween.shake(cam,{"y":.3, "time":.8, "delay":6.8});//同前解释
iTween.colorTo(go,{"r":.165, "g":.498, "b":.729, "time":.5, "delay":7.6});//同前解释
iTween.scaleTo(go,{"y":1, "delay":7.6});//缩放到新比例
}
最终效果:http://itween.pixelplacement.com/unityFiles/release/helloWorldComplex.unity3d
分享到:
相关推荐
iTween是一个在Unity3D中广泛使用的第三方动画库,它为开发者提供了丰富的功能,使得创建复杂的动画效果变得简单快捷。这个教程主要介绍了如何使用iTween的`moveTo`和其他相关函数来实现物体的动画效果。 首先,...
在深入了解本视频教程之前,我们首先需要对Unity3D和iTween有一个基本的认识。 ##### 1.1 Unity3D概述 Unity3D是一款功能强大的跨平台游戏开发引擎,它支持创建2D和3D游戏,并能将游戏发布到多种不同的平台上,如...
在Unity中,iTween是一个非常实用的插件,用于实现对象的动画效果,如平移、旋转、缩放等,无需编写复杂的动画脚本。本教程将深入探讨如何在Unity项目中有效利用iTween插件。 一、iTween简介 iTween是一个开源的...
iTween是一个,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等
为Unity而生的强大易用的动画系统,可以轻松实现各种动画、晃动、旋转、移动、褪色、上色、控制音频等。
`iTween`就是这样一个为Unity设计的动画插件,它提供了丰富的功能,使得创建复杂的动画效果变得简单易行。 `iTween`是一个开源的插件,其主要功能是实现物体在Unity场景中的平滑移动、旋转和缩放等动画效果,同时也...
iTween是一个专为Unity设计的动画插件,其核心理念在于通过最小化的代码投入实现最大化的效果产出,旨在简化开发者的动画制作流程,提高效率。该插件适用于Unity的所有版本,并且与多种脚本语言兼容,包括C#和...
iTween动画库,Unity最强动画库
我教程第一课的例子,可以下载观看详细的代码及关联方式,之所以有1分的下载分,是因为···我缺分,所以各位体谅一下。转载请注明出处
Unity3D iTween插件是Unity3D游戏开发中常用的一个动画库,它极大地简化了在游戏场景中创建平滑过渡和复杂动画的过程。通过使用iTween,开发者无需编写复杂的Lerp(线性插值)代码,即可实现物体的位置、旋转、缩放...
Unity3D iTween 插件教程 iTween 是一个功能强大且灵活的动画库,旨在实现最小的投入来实现最大的产出。它可以帮助开发者轻松实现各种动画、晃动、旋转、移动、褪色、上色、控制音频等效果。 iTween 的核心是数值...
iTween是一个强大的开源动画库,专为Unity3D游戏开发设计,提供了一系列便捷的API用于处理游戏对象的移动、旋转、音频播放、路径跟随以及摄像机控制等功能。这个库完全免费,并且可以在官方网站...
本实例——"workingwithphysics",是iTween官网提供的一个收费教程,专门讲解如何将iTween与Unity的物理系统结合使用,以实现基于物理的动画效果。 iTween的核心功能在于它提供了一系列预定义的动画方法,如移动、...
【标签】"iTween Examples Unity3d" 指明了这个资源包的关键内容,其中“iTween”是核心,是Unity3d平台上的一个插件,它简化了创建平滑、连续的动画过程;“Examples”意味着这是一个教学资源,提供了实际操作的...
iTween是一款开源的、轻量级的动画插件,它为Unity3D提供了丰富的动画控制功能,使得开发者可以更轻松地创建出流畅、动态的游戏效果。 一、iTween基础概念 iTween的核心理念是通过简单的API调用来实现对象在空间上...
3. **时间线(TimeLine)**: ITween允许开发者在特定时间点执行一系列动画,这在创建复杂的序列动画时非常有用。你可以通过`Delay`参数设置动画之间的延迟,通过`EaseType`指定不同的缓动函数来改变动画的速度曲线。...
与iTween一同提供的iTweenEditor是一个配套的Unity编辑器扩展,它极大地简化了iTween的使用过程。通过iTweenEditor,开发者可以在Unity的Inspector面板上直观地设置动画参数,预览动画效果,大大提高了开发效率。这...
ITween是一款在Unity引擎中广泛使用的动画插件,它为开发者提供了简单、直观的方式来创建各种复杂的动画效果。本篇将深入探讨ITween的使用方法、功能特性以及如何在Unity 5.x版本中进行有效集成。 **一、ITween简介...
iTween 是一款非常流行的Unity3D插件,用于创建流畅的动画效果,无需编写复杂的脚本。这个压缩包“iTween 官网例子源代码.rar”包含了一系列官方示例项目的源代码,帮助开发者深入理解并学习如何在自己的游戏或应用...
iTween插件的核心功能在于提供了一种简单易用的方式来创建平滑的缓动动画,而无需编写复杂的代码或使用内置的动画系统。缓动是指在物体移动、旋转或缩放等过程中,通过特定的速度变化方式来增加视觉上的平滑感。在...