u3d_插件DoTween:(13)动画的组件可视化创建方式

一、步骤
1.新建一个场景(命名为:008_doTweenAnimation)
2.创建一个image控件
3.添加一个DoTween的组件

4.动画的属性

动画到哪个位置:To

是否自动播放:autoPlay
是否自动销毁:autoKill

动画时间:Duration
延迟多少秒执行:Delay
动画曲线:Ease
循环次数:Loops
一个动画一个ID : ID
生命周期(OnStart、OnPlay、OnUpdate、OnStep、OnComplete) : Events

!!! 如果当前游戏物体里面没有找到该物体的属性,那么就会报错

5.通过一个按钮监听显示或者隐藏(添加一个bool属性 是否显示isShow)

二、code
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using DG.Tweening;


public class Panel2 : MonoBehaviour {


    private DOTweenAnimation tweenAnimation;

    private bool isShow = false; // 表示面板是否是显示的 : 默认是不显示

    void Start () {
        tweenAnimation = GetComponent ();// 获取 tweenAnimation
//      tweenAnimation.DOPlay ();

    }
    
    // Update is called once per frame
    void Update () {
        
    }


    public void OnClick(){
        // 当前是显示的 要进行隐藏
        if (isShow == true) {
            // 倒放
            tweenAnimation.DOPlayBackwards ();  
            isShow = false; // 设置为 不显示
        } else {
            tweenAnimation.DOPlayForward ();
            isShow = true;
        }

    }
}


u3d_插件DoTween:(13)动画的组件可视化创建方式_第1张图片
13_1添加一个DoTween的组件.png
u3d_插件DoTween:(13)动画的组件可视化创建方式_第2张图片
13_2Dotween的简单使用.png
u3d_插件DoTween:(13)动画的组件可视化创建方式_第3张图片
13_3游戏物体没有该属性使用Dotween是会报错的.png
u3d_插件DoTween:(13)动画的组件可视化创建方式_第4张图片
13动画的组件可视化创建方式.gif

你可能感兴趣的:(u3d_插件DoTween:(13)动画的组件可视化创建方式)