1.DoTween
做动画非常的方便,直接链式结构写代码也非常的快。避免代码里面控制物体还需要写协程或者再Update里面循环。
using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class DotweenTest : MonoBehaviour { public Transform targetPos; // Use this for initialization void Start () { gameObject.transform.DOMove(targetPos.position,2).OnUpdate(()=> { //在移动中每帧执行 }).OnComplete(()=> { //移动完成后执行 gameObject.SetActive(false); }); } }
效果:
缺点是:是DLL包,想修改还得反编译。而且在Dotween回调(如OnUpdate)里面的报错是黄色警告(这个很坑,层级一个回调里面有报错结果谁都没有发现,最后游戏卡死)。
下载地址: