diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 1038cdc30..1423f9b3b 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -1285,7 +1285,7 @@ MonoBehaviour: onMessage: m_PersistentCalls: m_Calls: [] - waitForNormalChars: 0.1 + waitForNormalChars: 0.05 waitLong: 0.6 waitMiddle: 0.2 avoidMultiplePunctuactionWait: 0 diff --git a/Assets/Scripts/UI/DialogUiViewer.cs b/Assets/Scripts/UI/DialogUiViewer.cs index e6d88a3bf..ccb408c8f 100644 --- a/Assets/Scripts/UI/DialogUiViewer.cs +++ b/Assets/Scripts/UI/DialogUiViewer.cs @@ -4,7 +4,6 @@ using TMPro; using UnityEngine; using UnityEngine.UI; using Yarn.Unity; -using System.Threading.Tasks; namespace AibisDream { @@ -33,6 +32,8 @@ namespace AibisDream #endregion + private bool _skipLineDelay; + protected override void Awake() { base.Awake(); @@ -154,6 +155,9 @@ namespace AibisDream public bool TrySkipLine() { + // 开始后0.5秒不给跳过 + if (_skipLineDelay) return true; + if (dialogText.isShowingText) { dialogText.SkipTypewriter(); @@ -179,6 +183,12 @@ namespace AibisDream quickTalkButton = box.transform.Find(QUICK_TALK).gameObject; quickTalkButton.GetComponent