using
UnityEngine;
using
System.Collections;
using
UnityEngine.UI;
public
class
Test
:
MonoBehaviour
{
// iTween.MoveTo(obj,TargetVrec3,0.1f);
public
GameObject
target;
public
Text
text;
float
a;
void
Start() {
a = target.GetComponent<
RectTransform
>().anchoredPosition.x;
}
void
Update () {
Hashtable
args =
new
Hashtable
();
//想要移动那个轴 或者缩放旋转 直接写XYZ 加变量 (图片也可以这样移动)
//想要移动 整体直接加position scale rotation
args.Add(
"x"
, 500);
// args.Add("x", 500);
args.Add(
"time"
, 2);
//iTween.MoveTo(target, args);
bool
m =
false
;
if
(
Input
.GetKeyDown(
KeyCode
.Space))
{
print(90);
text.gameObject.SetActive(
true
);
iTween
.MoveTo(target, args);
m =
true
;
}
if
(
Input
.GetKeyDown(
KeyCode
.A))
{
text.gameObject.SetActive(
false
);
iTween
.MoveTo(target,
iTween
.Hash(
"x"
, a,
"time"
, 2));
m =
false
;
}
float
b= target.GetComponent<
RectTransform
>().anchoredPosition.x;
//iTween.RotateTo(target, args);
//args.Add("time", 2);
//args.Add("scale", new Vector3(0.2f, 0.2f, 0.2f));
//iTween.ScaleTo(target, args);
//iTween.MoveAdd(target, args);
//args.Add("time", 2);
//args.Add("position", new Vector3(5, 0, 0));
//args.Add("time", 2);
//iTween.MoveBy(target, args);
渐变颜色 只能渐变材质球 不能渐变Ugui图片的
//args.Add("color", Color.red);
//args.Add("rotation",new Vector3(0,45,0));
//iTween.RotateTo(target,args);
iTween
.MoveTo(obj,
iTween
.Hash(
"position"
, TargetVrec3,
"time"
, 1f ,
"easetype"
,
iTween
.
EaseType
.linear));
iTween
.RotateTo(chestIcon.gameObject,
iTween
.Hash(
"Z"
,5,
"time"
,0.2f,
"loopType"
,
iTween
.
LoopType
.pingPong,
"easetype"
,
iTween
.
EaseType
.linear));//Z轴晃动
iTween
.Stop(chestIcon.gameObject);//停止某个物体的itween
iTween
.MoveTo(transform.GetChild(6).gameObject,
iTween
.Hash(
"time"
,1f,
"y"
,76,
"islocal"
,
true
,
"easeType"
,
iTween
.
EaseType
.linear));
}
}