DOTWeen 不想第二次开始

问题描述

我正在尝试使用 DOTWeen Pro 制作对象输入动画。我测试了,两次调用一个函数,第二次有一点延迟。第一次物体进入并使动画正常,第二次它重置不再进入,会是什么问题? 我在下面附上了一段代码。提前致谢。

    public void Start()
{
    SpawnStuffs();
    Invoke("SpawnStuffs",2f);
}
    private void SpawnStuffs()
{
    int goodplace = UnityEngine.Random.Range(0,stuffSequences.Length - 1);
    stuffSequences[goodplace].setCurrentChildindex(friendlyStuffRandomnes.getRandom());
    List<Tween> moveFindTweenList = DOTween.TweensById("MOVE");
    for (int i = 0; i < stuffSequences.Length; i++)
    {
        if (i != goodplace)
        {
            stuffSequences[i].setCurrentChildindex(unfriendlyStuffRandomnes.getRandom());
        }
        stuffSequences[i].transform.position = stuffSequenceStartPositions[i];
        stuffSequences[i].transform.localScale = Vector3.one;
        moveFindTweenList[i].ForceInit();
        moveFindTweenList[i].Play().SetDelay(i * 0.05f);
        stuffSequences[i].CurrentChild.GetComponent<SpriteRenderer>().maskInteraction = SpriteMaskInteraction.VisibleInsideMask;
        masks[i].SetActive(true);
    }
    count = 0;
}

Dotween setting

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)