feat(dream): 终端变形播放 Glitch Timeline 与噪声材质、Addressables

Made-with: Cursor
This commit is contained in:
2026-04-15 19:10:45 +08:00
parent 23b5e48564
commit c46e3d8fb6
11 changed files with 3070 additions and 139 deletions
@@ -45,6 +45,8 @@ namespace AibisDream
[Tooltip("黑场淡入时长(与终端 morph 并行)")]
[SerializeField] private float blackoutFadeInDuration = 0.08f;
[SerializeField] private float blackoutFadeOutDuration = 0.12f;
[Tooltip("变形为终端开始时并行播放的 TimelineTimelineCenter 名称,如 姐姐/头痛;留空则不播)")]
[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));