之前试过itween。朋友建议用dotween。itween效率低,并且功能不全。
1 下载dotween
2 将下载的dotween的文件夹放到Assets里面。在Tools->DOTween Unility Panel->Setup DOTween,点击安装。
3 这样就可以为gameobject添加dotween的component。(1.1.060安装没问题,但是1.1.300安装失败)
这是下载的demo的代码。
void Start ()
{
//Time.timeScale可以控制Update 和LateUpdate 的执行速度,1表示正常速度,值越大update速度越快,0表示暂停。
Time.timeScale = 0;
Image image = transform.Find("Image").GetComponent
//调用DOmove方法来让图片移动
Tweener tweener = image.rectTransform.DOMove(Vector3.zero,1f);
//设置这个Tween不受Time.scale影响
tweener.SetUpdate(true);
//设置移动类型
tweener.SetEase(Ease.Linear);
tweener.onComplete = delegate() {
Debug.Log("移动完毕事件");
};
image.material.DOFade(0,1f).onComplete = delegate() {
Debug.Log("褪色完毕事件");
};
}
更多相关知识可以直接联系我们。