iTween

原创 2013年12月05日 16:16:35

1.Hashtable 哈希表

使用Hashtable类来存储key+value的一对或多对组合。如下面的 key1对应value“one”,key2对应value”two“

using UnityEngine;
using System.Collections;

public class Example : MonoBehaviour {
    public Hashtable h;
    void Example() {
        h = new Hashtable();
        h.Add(1, "one");
        h.Add(2, "two");
    }
}

由于Hashtable.Add(object,object),所以key和value为object类型或其派生的任意类型即可。

可以使用iTween.Hash()(返回类型为Hashtable)作为iTween.MoveTo等函数的参数,也可以自己如下自己定义一个哈希表。

using UnityEngine;
using System.Collections;

public class Path : MonoBehaviour {

	//路径寻路中的所有点
	public Transform [] paths;

	void Start () 
	{
		Hashtable args = new Hashtable();
	    //设置路径的点
		args.Add("path",paths);
		//设置类型为线性,线性效果会好一些。
		args.Add("easeType", iTween.EaseType.linear);
		//设置寻路的速度
		args.Add("speed",10f);
		//是否先从原始位置走到路径中第一个点的位置
		args.Add("movetopath",true);
		//是否让模型始终面朝当面目标的方向,拐弯的地方会自动旋转模型
		//如果你发现你的模型在寻路的时候始终都是一个方向那么一定要打开这个
		args.Add("orienttopath",true);

	    //让模型开始寻路	
		iTween.MoveTo(gameObject,args);
	}

	void OnDrawGizmos()
	{
		//在scene视图中绘制出路径与线
		iTween.DrawLine(paths,Color.yellow);

		iTween.DrawPath(paths,Color.red);

	}

}



 

相关文章推荐

iTween Visual Editor

  • 2017年11月09日 21:24
  • 73KB
  • 下载

itween动画库

  • 2015年08月27日 11:08
  • 91KB
  • 下载

iTween基础之Look(使对象面朝指定位置)

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

itween插件

  • 2017年04月19日 09:31
  • 36KB
  • 下载

ITween.unitypackage

  • 2015年03月25日 13:27
  • 91KB
  • 下载

iTween基础之iTweenPath(自定义路径移动)

在游戏开发中经常会用到让一个游戏对象按照指定的路线移动,iTweenPath就提供了可视化的编辑路径功能....

iTween Examples v1.0.2.unitypackage

  • 2016年10月08日 12:16
  • 8.28MB
  • 下载

iTween v2.0.46.1

  • 2015年09月11日 11:24
  • 64KB
  • 下载

iTween基础之Fade(淡入淡出)

一、基础介绍 FadeTo:从当前透明度变到目标透明度 FadeFrom:从给定透明度变到原始透明度 FadeUpdate:类似于FadeTo,在Update()方法或循环环境中调用。提供每帧改变属性...

iTween帮助文档参数解析(中文版)

  • 2017年01月10日 09:02
  • 22KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iTween
举报原因:
原因补充:

(最多只允许输入30个字)