Unity中的移动动画iTween.moveTo详解

//标识Itween实例的名称,可以通过Stop("name")停止指定名称的Itween
name:string 						
//标示移动的位置:args.Add("position",new Vector3(5,5,5));
position:Transform or Vector3 		
//移动路径:args.Add("path",paths);paths=new Vector3[]{new Vector3(),new Vector3(),}
path:Transform[] or Vector3[] 	
//是否先从原始位置走到路径中第一个点的位置:args.Add("movetopath",true);
movetopath:boolean 					
//标示移动的位置:args.Add("x",5);
x:float or double 			
y:float or double 			
z:float or double 	
//是否让模型始终面朝前进的方向,拐弯的地方会自动旋转模型,默认是false:args.Add("orienttopath",true);		
orienttopath:boolean 					
//移动的过程中面朝一个点:args.Add("looktarget",Vector3.zero);
looktarget:Transform or Vector3 		
//游戏对象看向"looktarget"的速度:args.Add("looktime",0.8);
looktime:float or double 			
//当包含"path"参数且"orienttopath"为true时,该值用于计算"looktarget"的值,表示游戏物体看向前方的点的位置(百分比,默认为0.05)args.Add("lookahead",0.01);
lookahead:float or double 
//限制仅在指定的轴上旋转:args.Add("axis","y");			
axis:string 		
//是否使用局部坐标系或相对于父物体的坐标系,默认为false:args.Add("islocal",true);				
islocal:boolean 					
//移动的时间。如果与speed共存那么优先speed:args.Add("time",1f);
time:float or double 			
//移动速度:args.Add("speed",10f);
speed:float or double 		
//延迟执行时间:args.Add("delay", 0.1f);	
delay:float or double 			
//动画类型:args.Add("easeType", iTween.EaseType.easeInOutExpo);
easetype:EaseType or string 			
//循环类型:args.Add("loopType", "pingPong");(none:一般 loop:循环 pingPong:来回)
looptype:LoopType or string 	
//开始移动时调用:args.Add("onstart","Start");开始移动时调用Start方法		
onstart:string 						
//接受方法的对象,默认是自身,也可以改成别的对象接受,那么就得在接收对象的脚本中实现Start方法。args.Add("onstarttarget", gameObject);
onstarttarget:GameObject 	
//Start方法的参数,即Start(float f):args.Add("onstartparams", 5.0f);				
onstartparams:Object 		
//移动中调用的方法,跟onstart一样				
onupdate:string 						
onupdatetarget:GameObject 					
onupdateparams:Object 		
//移动结束调用的方法,跟onstart一样				
oncomplete:string 						
oncompletetarget:GameObject 					
oncompleteparams:Object 			
//使用			
iTween.MoveTo(gameObject,args );

各easetype的运动方式如下:曲线表示得很清晰,一目了然

iTween官网地址:http://www.pixelplacement.com/itween/documentation.php

各种动画效果:https://easings.net/zh-cn

官网:http://www.robertpenner.com/easing/easing_demo.html

猜你喜欢

转载自blog.csdn.net/w0100746363/article/details/83587485