当前位置:   article > 正文

Unity Dotween动画_unity tween动画

unity tween动画

下载Sotween插件文件,放入Assets文件目录下面,即可

随着时间的进行改变颜色,并实现物体移动的同时旋转。

 

引入名词空间

DG.Tweening

Run.cs

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using DG.Tweening;
  5. public class Run : MonoBehaviour
  6. {
  7. Material material;
  8. Tweener twe;
  9. // Start is called before the first frame update
  10. void Start()
  11. {
  12. material = GetComponent<MeshRenderer>().material;
  13. twe = material.DOColor(Color.red, 3); //3秒变红
  14. twe.OnComplete(ChangeColour); //动画播放结束时调用
  15. }
  16. // Update is called once per frame
  17. void Update()
  18. {
  19. if (Input.GetKey(KeyCode.A))
  20. {
  21. var s= DOTween.Sequence();
  22. s.Append(transform.DOLocalMoveX(10,10f));
  23. s.Join(transform.DOLocalRotate(new Vector3(100,0,0),10f));
  24. }
  25. }
  26. void ChangeColour()
  27. {
  28. twe = material.DOColor(Color.blue, 2); //2秒变蓝
  29. }
  30. }

效果

 

键盘输入A则移动的同时旋转

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/579866
推荐阅读
相关标签
  

闽ICP备14008679号