Unity DOTween教程之 前放倒放实现UI进入退出

 时间:2024-10-14 15:38:15

1、打开Unity,新建一个工程,具体如下图

Unity DOTween教程之 前放倒放实现UI进入退出

3、在工程中新建一个脚本,双击脚本进行编辑,具体如下图

Unity DOTween教程之 前放倒放实现UI进入退出

5、脚本具体内容如下:using UnityEngine;using UnityEngine.UI;using DG.Tweening;publ足毂忍珩ic class DOTweener : MonoBehaviour { private RectTransform imageRectTransform; private bool isOut = true; // Use this for initialization void Start () { //给按钮绑定事件 GameObject.Find("Button").GetComponent<Button>().onClick.AddListener(OnClick); //赋值Image的RectTransform组件 imageRectTransform = GameObject.Find("Image").transform as RectTransform; //使用DOTween在 0.3秒内移动到Vector3(0,0,0)位置,并取得DOTween移动的返回值 Tweener tweener = imageRectTransform.DOLocalMove(new Vector3(0,0,0), 0.3f); //设置DOTween的动作不自动销毁 tweener.SetAutoKill(false); //先暂停动作,便于后面动作动画的前放和到放 tweener.Pause(); } private void OnClick() { if (isOut == true) { //向前播放,图片进入场景,并置isOut为false imageRectTransform.DOPlayForward(); isOut = false; } else { //向后播放,图片退出场景,并置isOut为true imageRectTransform.DOPlayBackwards(); isOut = true; } }}

6、脚本编译正确后,回到Unity界面,在场景中新建一个GameObject,把脚本挂载上去,具体如下图

Unity DOTween教程之 前放倒放实现UI进入退出Unity DOTween教程之 前放倒放实现UI进入退出

8、到此,《Unity DOTween教程之 前放倒放实现UI进入退出》讲解结束,谢谢

  • C4D运动图形克隆变换的运用
  • Unity 抛物体教程一之 抛物体功能案例场景实现
  • AE如何给文字添加随机颜色
  • ae修改五角星尖角长度
  • AfterEffects怎样设置粒子运动场
  • 热门搜索
    旅游资讯 泸沽湖旅游攻略 北海涠洲岛旅游攻略 赤峰旅游 土耳其旅游攻略 密云旅游 无锡旅游攻略 澳洲旅游签证 旅游线路设计 武隆旅游