• Dotween插件的用法.


    首先在上面引入命名空间

    using DG.Tweening

    RectTranform Tr; 

    Tr.DOMove(new v3,3);//移动到v3 位置 用3秒

     rigidbody.DOMove...//也支持重力移动

    material.DO(Color.green,2); //改变材质颜色

    都可以.From() 进行倒放

    如果只移动XYZ里的一个轴

    tranform.DOMoveX(10,2) //按X移动到 X世界坐标10的位置,2秒的时间

    tranform.DOMoveX(10,2).From;  //这样是上面移动的位置相反,从世界坐标10的位置移动回现在的位置

    tranform.DOMoveX(10,2).From(true); //这种情况 是从目标位置+10的X位置移动过来~

    如果是相对坐标呢,类似UI~

    RectTransform Logo;//获取我就不写了,说明下属性类型

             Logo.DOAnchorPosY(-265f, 0.5f);//把Y轴移动到相对位置,花费多少时间

    Logo.DOAnchorPosY(258f, 0.5f).OnComplete(delegate { Logo.gameObject.SetActive(false); });//移动到某位置后,进行如何如何~

    基本上这些都可以保存到

    Tweener SS =...里面

    Set都是设置属性

    On 都是生命周期事件

    Do 都是开启动画

    SS.SetAutoKill(false)//动画播放完会自动销毁,不销毁,才能再调用

    SS.SetEast(East.***)可以改变动画曲线

    SS.PlayForward() //再播放一次

    SS.PlayBace....//倒着放~

    SS.SetLoops(3)//播放3次~

    SS.OnComplete(方法名) //每次播放完毕调用一次本方法

    SS.Pause//暂停

    Text  当然,先挂上UI的命名空间

    text.Dotext("",5)...//这样文字会一字一字的跳出来

    text.DoColor(color.red,2)//嗯  修改颜色 花了2秒

    text.DOFade(1,3)//嗯  透明度从0到1 进行了3秒

    屏幕震动

    当然,这个脚本是挂在摄像机上的

    transform.DOShakePos(1) //震动1秒

    transform.DOShakePos(1,new v3(1,1,0))  //这样就适合2D游戏了~  修改红色的字可以改变震动强度

    直接添加脚本 Do Tween Animation脚本,可以填好直接设置

    直接添加脚本 Do Tween Path脚本,可以填好 设置寻路路径~

  • 相关阅读:
    【leetcode】Linked List Cycle
    wordnet的一些入门性介绍
    Wordnet的一些简单使用
    第九章:图论和网络爬虫
    自动文档摘要技术简介
    20169202 2016-2017-2《TCP/IP协议攻击》实验总结--十一周
    20169202 2016-2017-2《移动平台》第十一周学习总结
    20169202 2016-2017-2《网络攻防》第十一周学习总结
    20169202 2016-2017-2《移动平台》第十周实验总结
    20169202 2016-2017-2《网络攻防》第十周云班课实验总结
  • 原文地址:https://www.cnblogs.com/signzun/p/7266221.html
Copyright © 2020-2023  润新知