博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity之dotween
阅读量:7254 次
发布时间:2019-06-29

本文共 860 字,大约阅读时间需要 2 分钟。

hot3.png

之前试过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的代码(通过代码来使用dotween)。当然可以在component里面直接编辑dotween。

void Start () 

    {
        //Time.timeScale可以控制Update 和LateUpdate 的执行速度,1表示正常速度,值越大update速度越快,0表示暂停。
        Time.timeScale = 0;
 
        Image image = transform.Find("Image").GetComponent<Image>();
        //调用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("褪色完毕事件");
        };
    }

 

dotween某些属性:

Loop Type(循环类型):Restart(重新启动),Yoyo(来回循环),Incremental(增量循环)

转载于:https://my.oschina.net/yizhangxyz/blog/690550

你可能感兴趣的文章
DMA Stream/Channel Outputting via GPIOC[0..7]
查看>>
C语言--static全局使用示例
查看>>
opencv实例一:显示一张图片
查看>>
配置Redmine的邮件通知功能
查看>>
程序猿学英语—In July the English learning summary
查看>>
主表和子表主键设计
查看>>
为什么Redis比Memcached易
查看>>
add .json handler support in IIS 7
查看>>
String当中的高效函数(优化)
查看>>
QQ拼音在中文输入下默认英文标点
查看>>
hadoop MapReduce - 从作业、任务(task)、管理员角度调优
查看>>
JVM 类加载过程
查看>>
PL/SQL连接Oracle客户端步骤
查看>>
关于在 mac上配置pytesseract的相关问题
查看>>
解决eclipse复制粘贴js代码卡死的问题
查看>>
【BZOJ】1513: [POI2006]Tet-Tetris 3D
查看>>
【BZOJ】2172: Mario填格子
查看>>
关于格式化字符串日期
查看>>
Http Cookie Manager、session
查看>>
学习汇编语言
查看>>