feat(dream): 终端变形播放 Glitch Timeline 与噪声材质、Addressables
Made-with: Cursor
This commit is contained in:
@@ -45,6 +45,8 @@ namespace AibisDream
|
||||
[Tooltip("黑场淡入时长(与终端 morph 并行)")]
|
||||
[SerializeField] private float blackoutFadeInDuration = 0.08f;
|
||||
[SerializeField] private float blackoutFadeOutDuration = 0.12f;
|
||||
[Tooltip("变形为终端开始时并行播放的 Timeline(TimelineCenter 名称,如 姐姐/头痛;留空则不播)")]
|
||||
[SerializeField] private string morphStartTimelineName = "姐姐/Glitch";
|
||||
|
||||
private Transform _codeSeaTransform;
|
||||
private Vector3 _codeSeaOriginalScale;
|
||||
@@ -239,6 +241,9 @@ namespace AibisDream
|
||||
terminalUI.MorphProgress = v;
|
||||
}, 1f, 0.82f).SetEase(morphEase);
|
||||
|
||||
if (!string.IsNullOrEmpty(morphStartTimelineName))
|
||||
TimelineCenter.Instance.PlayTimeline(morphStartTimelineName);
|
||||
|
||||
if (sceneBlackOverlay != null)
|
||||
sceneBlackOverlay.DOFade(blackoutAlpha, Mathf.Max(0.01f, blackoutFadeInDuration));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user