小编Ran*_*ith的帖子

unity 3d 动画切换延迟

我正在尝试在喷气发动机动画之间切换,但动画等待完成当前运行的动画,然后运行第二次单击的动画。有没有办法快进当前动画并立即切换到第二个。下面是喷气发动机对象的代码。

\n\n
using System.Collections;\nusing System.Collections.Generic;\nusing TMPro;\nusing UnityEngine;\n\npublic class mainScript : MonoBehaviour\n{\n\nAnimator first;\nbool firstTrig = false;\nbool secondTrig = false;\nbool thirdTrig = false;\nbool fourthTrig = false;\n\nstring temp = "";\nstring tempOld = "";\n\nprivate TMP_Text m_TextComponent;\nprivate bool hasTextChanged;\nint visibleCount = 0;\n\nvoid Awake()\n{\n    ////m_TextComponent = gameObject.GetComponent<TMP_Text>();\n    m_TextComponent = GameObject.Find("/information").GetComponent<TMP_Text>();\n}\n\nvoid OnEnable()\n{\n    // Subscribe to event fired when text object has been regenerated.\n    TMPro_EventManager.TEXT_CHANGED_EVENT.Add(ON_TEXT_CHANGED);\n}\n\nvoid OnDisable()\n{\n    TMPro_EventManager.TEXT_CHANGED_EVENT.Remove(ON_TEXT_CHANGED);\n}\n\n// Event received when the text object has changed.\nvoid ON_TEXT_CHANGED(Object obj)\n{\n    hasTextChanged = true;\n}\n\n/* /// <summary> */\n/// Method revealing the text one …
Run Code Online (Sandbox Code Playgroud)

c# animation unity-game-engine

1
推荐指数
1
解决办法
6008
查看次数

标签 统计

animation ×1

c# ×1

unity-game-engine ×1