当前位置:   article > 正文

Unity 制作简单的轮播图_unity滑动层叠图片轮播展示代码do tween

unity滑动层叠图片轮播展示代码do tween

通过左右两边按键控制图片轮播

  1. using DG.Tweening;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. public class Lunbo : MonoBehaviour
  6. {
  7. public RectTransform[] tfs; //需要扩展只需往该数组添加Item即可
  8. public void LeftBtnClickEvent()//左边按键
  9. {
  10. for (int i = 0; i < tfs.Length - 1; i++)
  11. {
  12. tfs[i+1].DOAnchorPos(tfs[i].anchoredPosition, 0.2f);//第i+1个元素移动至第i个元素的位置
  13. tfs[i+1].DOSizeDelta(tfs[i].sizeDelta, 0.2f);
  14. }
  15. tfs[0].DOAnchorPos(tfs[tfs.Length-1].anchoredPosition, 0.2f);
  16. tfs[0].DOSizeDelta(tfs[tfs.Length - 1].sizeDelta, 0.2f);
  17. }
  18. public void RightBtnClickEvent()//右边按键
  19. {
  20. for (int i = tfs.Length - 1; i >0; i--)
  21. {
  22. tfs[i -1].DOAnchorPos(tfs[i].anchoredPosition, 0.2f);
  23. tfs[i -1].DOSizeDelta(tfs[i].sizeDelta, 0.2f);
  24. }
  25. tfs[tfs.Length - 1].DOAnchorPos(tfs[0].anchoredPosition, 0.2f);
  26. tfs[tfs.Length - 1].DOSizeDelta(tfs[0].sizeDelta, 0.2f);
  27. }
  28. }

 将左右两边的按键与代码中相应的函数绑定即可

 

 

 

 

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

闽ICP备14008679号