fix(yarn): 修正 Yarn 对话中 Timeline 调用路径并更新指令

This commit is contained in:
2026-04-19 14:59:58 +08:00
parent 442e419f80
commit fcf5b94472
7 changed files with 42 additions and 40 deletions
@@ -149,11 +149,11 @@ position: 0,400
//czq: 你说的是对的,而且带过就够了,现在已经写了,混在日常对话中间了
me: 啊…#auto_next #line:07efff9
<<switch_outside_to Subway>>
<<change_actor_state_async "Doc Headache" "地铁医生">>
<<play_timeline 地铁/地铁闪回>>
<<play_timeline 地铁>>
<<hide_dialog>>
<<wait 0.2>>
<<switch_outside_to Subway>>
<<change_actor_state_async "turn" "地铁火山">>
hs:喂!你怎么了? #line:0d021a5
<<hide_dialog>>
@@ -224,7 +224,7 @@ position: 0,560
<<change_actor_state "Watch" "诊室外英理">>
<<fade_out>>
<<wait 2>>
<<play_timeline 医生出地铁/医生出地铁>>
<<play_timeline 医生出地铁>>
<<wait 1>>
yl: 看来我们的医生<waitfor=0.2>不知道现在是几点。 #line:06ddc95
<<init_actor 诊室外医生 诊室外电线杆>>
@@ -219,7 +219,7 @@ me: 它不太稳定,<waitfor=0.2>你需要放松一些。 #line:0a70f88
<<hide_dialog>>
<<wait 0.5>>
<<change_actor_state_async "接树叶" 诊室外佩佩>>
<<start_timeline 诊室外/旋转叶柄>>
<<start_timeline 诊室外>>
<<control_single_part 树叶动画 树叶安静>>
<<hide_dialog>>
@@ -231,8 +231,8 @@ peipei: 医生…<waitfor=0.2>这片树叶是什么颜色的? #line:0e34d95
me: 它已经黄了。 #line:0049b60
<<wait 1.5>>
<<fade_in 1>>
<<hide_timeline 诊室外/旋转叶柄>>
<<reset_timeline 诊室外/旋转叶柄>>
<<hide_timeline 诊室外>>
<<reset_timeline 诊室外>>
<<fade_out 1>>
// <<wait 1>>
//佩佩仔细端详它,捏着叶柄轻轻地旋转着。 #line:04efadd
@@ -227,13 +227,13 @@ position: 250,200
<<fade_out 1>>
jb: 晚上好。想喝点什么呢? #line:07a41ab
[character name="jb" bubbleIdx=1 /]晚上好。想喝点什么呢? #line:07a41ab
<<fade_in_actor 酒保 0.5>>
jb: 如果不知道喝什么,可以试试我们的…#auto_next #line:0a3b5af
[character name="jb" bubbleIdx=1 /]如果不知道喝什么,可以试试我们的…#auto_next #line:0a3b5af
me: Neat,双份。谢谢。 #line:0ed3bf5
jb: 我们今天的调和润滑剂有折扣喔。如果… #line:05b8a4d
[character name="jb" bubbleIdx=1 /]我们今天的调和润滑剂有折扣喔。如果… #line:05b8a4d
me: 我只要双份的Neat。 #line:0fde1a7
<<hide_dialog>>
@@ -244,7 +244,7 @@ me: 谢谢。 #line:09a2a98
<<hide_dialog>>
<<wait 1>>
jb: …好的。Neat双份。 #line:029d775
[character name="jb" bubbleIdx=1 /]…好的。Neat双份。 #line:029d775
<<fade_out_actor 酒保 0.5>>
<<wait 0.5>>
<<change_actor_slot "酒保" "酒保右侧">>
@@ -377,7 +377,7 @@ ql: 怎么样? #line:08a175f
<<hide_dialog>>
<<change_actor_state "2IN" 酒吧调酒妹>>
<<wait 2.5>>
<<play_timeline 调酒蒙太奇/调酒蒙太奇>>
<<play_timeline 调酒蒙太奇>>
//TODO: 调酒动画
<<change_actor_state "3LOOP" 酒吧调酒妹>>
<<wait 1>>
@@ -550,11 +550,12 @@ me: …… #line:0ebcd24
<<hide_dialog>>
<<wait 2>>
<<stop_sfx "event:/Scriptal/clock" fade>>
<<stop_sfx "event:/Scriptal/sea_loop">>
<<set_global_param Vol_general 1>>
<<showcase_fade_in_sync 0.1>>
<<wait 2>>
<i>闹钟声逐渐响起,又被按掉。</i> #line:0c79c2f
<<play_timeline 醒来/平静醒来>>
<<play_timeline 醒来>>
// <<wait 1>>
// <i>你睁开眼睛,眼神平和而冷淡。</i> #line:0829e5d
<<NextYarn>>
@@ -184,26 +184,26 @@ peipei: 一会…一会见。 #line:01ff340
你目视她离开,吸完最后一口烟,长舒一口气。 #line:0cac326
<<hide_dialog>>
<<wait 1>>
<<start_timeline 天桥/天桥风吹树叶>>
<<start_timeline 天桥>>
<<wait 1.5>>
<<change_actor_state_async 医生伸手接树叶 天桥医生>>
<<play_timeline 天桥CG/天桥接树叶In>>
<<hide_timeline 天桥/天桥风吹树叶>>
<<start_timeline 天桥Loop/天桥接树叶Loop>>
<<play_timeline 天桥CG>>
<<hide_timeline 天桥>>
<<start_timeline 天桥Loop>>
<<wait 2>>
占位台词 #line:095df55
<<wait 2>>
// <<start_timeline 天桥头痛/天桥头痛>>
// <<wait 0.5>>
<<hide_timeline 天桥Loop/天桥接树叶Loop>>
<<hide_timeline 天桥CG/天桥接树叶In>>
<<hide_timeline 天桥Loop>>
<<hide_timeline 天桥CG>>
<<change_actor_state 头疼Aloop 天桥医生>>
<<wait 1>>
// 一阵风吹过,树叶洋洋洒洒地落下。 #line:095df55
<<play_timeline 天桥头痛/天桥头痛>>
<<play_timeline 天桥头痛>>
你的头又疼了一下。 #line:086a27b
<<wait 1>>
<<start_timeline 天桥头痛/头痛>>
<<start_timeline 天桥头痛>>
<<change_actor_state 头疼Bloop 天桥医生>>
<<wait 1>>
<<fade_in 0.1>>
@@ -541,12 +541,13 @@ position: -2,398
// ???: 我会在海边等你,海边! #line:084121c
<<wait 1>>
<<show_large_sprite "姐姐松开医生手b">>
<<wait 1.5>>
<<show_large_sprite "姐姐放手远去">>
<<wait 1.5>>
<<show_large_sprite "医生伸手求救">>
<<wait 1.5>>
<<play_timeline "姐姐/姐姐放手">>
// <<show_large_sprite "姐姐松开医生手b">>
// <<wait 1.5>>
// <<show_large_sprite "姐姐放手远去">>
// <<wait 1.5>>
// <<show_large_sprite "医生伸手求救">>
// <<wait 1.5>>
me: 姐姐! #line:09a9225
<<fade_in 1>>
@@ -1,4 +1,4 @@
using System.Collections;
using System.Collections;
using System.Collections.Generic;
using AibisDream.FixSystem;
using AibisDream;
@@ -165,19 +165,19 @@ namespace AibisDream.MiniGame.Language
yield return ExpressionManager.StartCoroutine(ExpressionManager.TransitionGlitchAndWait(to, duration));
}
/// <summary>
/// Glitch 噪波过渡(指定起止值),等待完成后再继续下一步。
/// </summary>
[YarnCommand("glitch_transition")]
public static IEnumerator GlitchTransition(float from, float to, float duration)
{
if (ExpressionManager == null)
{
UnityEngine.Debug.LogError("ExpressionManager 未找到!");
yield break;
}
yield return ExpressionManager.StartCoroutine(ExpressionManager.TransitionGlitchAndWait(from, to, duration));
}
// /// <summary>
// /// Glitch 噪波过渡(指定起止值),等待完成后再继续下一步。
// /// </summary>
// [YarnCommand("glitch_transition")]
// public static IEnumerator GlitchTransition(float from, float to, float duration)
// {
// if (ExpressionManager == null)
// {
// UnityEngine.Debug.LogError("ExpressionManager 未找到!");
// yield break;
// }
// yield return ExpressionManager.StartCoroutine(ExpressionManager.TransitionGlitchAndWait(from, to, duration));
// }
}
}