Unity erweitert die Klassen, die mit Unity geliefert werden (Transform als Beispiel)

Da wir das ILRuntime-Hot-Update verwenden, meldet das von Unity generierte WebGL-Paket, dass die Methode in DoTween beim Ausführen nicht gefunden werden kann. Erweitern Sie DoTween daher in die Transformationsklasse, damit kein Fehler gemeldet wird. Das Folgende ist ein Beispiel

using DG.Tweening;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public static class ExtensionMethod 
{
    
    
    /// <summary>
    /// 把DOLocalMoveX 拓展到Tranform类里
    /// </summary>
    /// <param name="target"></param>
    /// <param name="endValue"></param>
    /// <param name="duration"></param>
    /// <returns></returns>
    public static Tweener TFDOLocalMoveX(this Transform target, float endValue, float duration)
    {
    
    
      return  target.DOLocalMoveX(endValue, duration);

    }
}

Klicken Sie einfach auf die Transformationsmethode, um sie zu verwenden.
Fügen Sie hier eine Bildbeschreibung ein

Gleiches gilt auch für andere Ausbauarten

Supongo que te gusta

Origin blog.csdn.net/o_ojjj/article/details/132345002
Recomendado
Clasificación