Unity插件iTween的使用(例子)

using UnityEngine;
using System.Collections;

public class MoveSample : MonoBehaviour
{
void
Start(){
//iTween.MoveBy(gameObject, iTween.Hash("x", 2, "easeType",
"easeInOutExpo", "loopType", "pingPong", "delay", .1));
Hashtable args =
new Hashtable ();

args.Add ("easeType", iTween.EaseType.easeInOutExpo);
args.Add
("speed", 10f);
args.Add ("time",
1f);
//颜色
//args.Add("NamedValueColor","_SpecColor");

//延迟执行时间
args.Add("delay", 0.1f);

//移动过程中面朝一个点
args.Add ("looktarget", Vector3.zero);

//循环类型
args.Add ("loopType", "none");

//处理移动过程中的事件。
//开始发生移动时调用AnimationStart方法,5.0表示它的参数
//args.Add("onstart",
"AnimationStart");
//args.Add("onstartparams", 5.0f);

//移动结束时调用,参数和上面类似
//args.Add("oncomplete",
"AnimationEnd");
//args.Add("oncompleteparams",
"end");
//args.Add("oncompletetarget", gameObject);

//移动中调用,参数和上面类似
//args.Add("onupdate",
"AnimationUpdate");
//args.Add("onupdatetarget",
gameObject);
//args.Add("onupdateparams", true);

// x y z
标示移动的位置。
//args.Add("x",5);
//args.Add("y",5);
//args.Add("z",1);
//当然也可以写Vector3
args.Add("position",Vector3.zero);

iTween.MoveTo (this.gameObject, args);
}
}

时间: 2024-10-24 12:25:03

Unity插件iTween的使用(例子)的相关文章

Unity插件之NGUI学习(4)—— 创建UI2DSprite动画

创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root,并在UI Root的Camera下创建一个Panel. 然后在选中Panel,在菜单中选择NGUI->Create->Unity 2D Sprite 查看Inspector窗口 接着是在Unity中制作Sprite: 在Project窗口创建Textures文件夹,并从外部拖入一些图片素材,然后选中需要转成Sprite的图片,然后在Inspector窗口进行转变Sprite的操作,如图. 选择Sprite(2D

Unity插件之NGUI学习(9)—— Tween和世界坐标系尺寸转换为NGUI尺寸

在游戏中,有一种比较常见的动画效果,就是产生得分后,分数会在游戏中显示,并快速移动到总分的位置并使之相加.今天我就打算使用NGUI的Tween来制作这种分数动画效果. 根据 Unity插件之NGUI学习(2),创建一个UI Root,然后使用NGUI创建一个Label和一个Button. 在Project窗口中,在Resources/Prefabs文件夹中创建一个Prefab,该Prefab就是一个NGUI的Label,然后在菜单中选择NGUI->Tween->Rotation和NGUI-&g

【VR】Leap Motion 官网文档 Unity插件概述

前言: Leap Motion的官网文档已经有不少的热心网友参与了翻译,但没有覆盖官网文档的全部. 为迎合Unity VR的热潮与大家的学习需要,本博客将推出针对Unity方向的官方文档翻译系列. 本篇主要对Leap Motion的Unity插件及坐标系系统进行简述. 英文原文网址:https://developer.leapmotion.com/documentation/unity/unity/Unity_Overview.html 译文首发&持续更新:http://blog.csdn.ne

Unity插件之NGUI学习(7)—— ScrollView(Panel)

今天介绍的ScrollView,參考的是NGUI(3.6.8)中的Example项目:Scroll View(Panel). 先依照Unity插件之NGUI学习(2)创建一个UI Root.然后在UI Root以下创建一个Scroll View,选择菜单NGUI->Create->Scroll View 然后在Inspector窗体做一些參数设置 Movement设置滚动Vertical纵向或者horizontal横向. Scroll Bars能够加入纵向或者横向的滚动栏控件(在这个项目中暂且

【学习中】Unity插件之NGUI 完整视频教程

课程 章节 内容 签到 Unity插件之NGUI 完整视频教程 第一章 NGUI基础控件和基础功能学习 1.NGUI介绍和插件的导入 6月29日 2.创建UIRoot 6月29日 3.学习Label控件,显示文字 6月29日 4.学习Sprite创建精灵,显示图片 5.学习Panel面板,控件容器 6.创建Button按钮,使用脚本监听按下 7.创建图集Atlas 8.切图SlicedSprite九宫切图 9.dynamicFont动态字体制作和显示 10.widget属性,pivot,dept

Unity插件之NGUI学习(5)—— 创建Label图文混排及文字点击

创建一个新的Scene,并按 Unity插件之NGUI学习(2)创建UI Root. 准备工作,制作Font,现在Project窗口创建一个Font文件夹,然后从系统自带字体文件夹中选择自己需要的字体,我选择了黑体,然后拖到Font文件夹中去.选择刚导入的字体. Font Size默认是16,不过网上看到过size16在IOS上显示太小,所以设置为30. 在菜单中选择NGUI->Open->Font Maker Type默认是Generated Bitmap--会生成材质文件,Dynamic-

Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸

根据 Unity插件之NGUI学习(2),创建一个UI Root,在UI Root下创建一个Texture作为背景图,并设置图片,在Wiget下调整大小:然后在UI Root下再创建一个Panel. 在Hierarchy窗口选中Panel,然后选择菜单Component->NGUI->Interaction->Table,查看Inspector窗口,在Panel的属性中增加了UITable. Columns 表示每行有几个元素 Direction 表示超过每列的元素后添加元素的方向 So

Unity插件之-ITween教程1

ITween的官网 http://itween.pixelplacement.com/index.php ITween的官方提供了3种插件,一种是ITween,一个是ITween的各种粒子,最后一个就是ITween的扩展

Unity插件

1.2D Toolkit 如果过去你一直从事3D游戏开发,最近想转做2D游戏,最好尝试一下2D Toolkit.2D Toolkit是一款2D开发组件,它具有很强的灵活性和适应性,能够让开发者在Unity环境中进行2D开发. 2D Toolkit基本没有学习门槛,拥有可编写脚本的动画编辑器以及具有Unity平台特性的组件集合,能够对像素进行完美呈现.2D Toolkit能够完全支持Unity 4,它对于2.5D场景的开发和建立也十分有效. 2.NGUI NGUI是一款强大的UI系统框架.它能够完