本页译自英文文档。命令、标识符和示例保持原样。运行时 7.24.4 · SDK 2.6.7。 英文原文
TUI 开场与结束动画
状态:当前 范围:TUI 开场与结束动画及渲染回退 最近审阅:2026-10-09 负责人:AX Code TUI 维护者
自动终端配置档、手动覆盖,以及像素图形与文本渲染的区别,见 终端渲染。
每次启动 TUI 时,会以相等概率(各为 1/36)从三十六组动画中随机选择一组:
- 数字代码:开场为紫/蓝下落代码,结束为反向代码。
- 落叶:开场为经典秋叶,结束为金色叶子。
- 长椅:开场为午夜梦境,结束为日落小夜曲。
- 富士山:开场为白天,结束为夜晚。
- 麻将:开场为四家对局,结束为最终点数账本。
- 城市:开场为霓虹夜景天际线,结束为黎明天际线。
- 节庆:开场为烟花,结束为升起的灯笼。
- 雪景:开场为松林降雪,结束为冬夜。
- 火山:开场为喷发,结束为平静的火山口。
- 大本钟:开场为白天,结束为夜晚。
- 台北 101:开场为白天,结束为霓虹夜景。
- 长城:开场为黎明,结束为黄昏。
- 鸟居:开场为白天,结束为夜晚。
- 太极:开场与结束都是韩国国旗;纹章旋转一周后停在官方朝向。
- 圣家堂:开场为白天,结束为夜晚。
- 科尔科瓦多:开场为白天,结束为黄金时刻。
- 埃菲尔铁塔:开场为白天,结束为夜晚。
- 勃兰登堡门:开场为夜晚,结束为黎明。
- 洋葱圆顶:开场为降雪,结束为晴空。
- 婆罗浮屠:开场为薄雾,结束为正午。
- 气球:开场为夜晚,结束为黎明。
- 湄公河:开场为黎明,结束为黄昏。
- 斗兽场:开场为白天,结束为夜晚。
- 太空:开场为火箭发射,结束为星野漂移。
- 地牢:开场为火把照明的下行,结束为藏宝室。
- 城堡:开场为白天,结束为夜晚。
- 浮空岛:开场为白天,结束为黄昏。
- 丛林:开场为白天,结束为夜晚。
- 珊瑚礁:开场为白天,结束为夜晚。
- 金字塔:开场为白天,结束为夜晚。
- 极光:开场为夜晚,结束为黎明。
- 灯塔:开场为白天,结束为夜晚。
- 瀑布:开场为白天,结束为月夜。
- 草原:开场为白天,结束为夜晚。
- 峡谷:开场为白天,结束为夜晚。
- 新加坡:开场为滨海湾白天,结束为灯火海湾。
富士山包含一座积雪山峰、一面倒映的湖、樱花、飘落的花瓣,以及一列在前景驶过的新干线。74 列、20 行的画面居中显示且不改变比例;窄终端会裁切文本回退。白天使用紫到琥珀的日落天空,山顶上方有一轮正在落下的太阳和地平线光晕、暖色积雪和日落粉樱花;夜晚使用暗空、星星和月亮,以及被月光照亮的水面。列车上方的两行站台都予以保留。列车保持朝左的车头,并车头在前地从右向左行驶,按经过时间重复这段旅程,并在屏幕边缘安全裁切。花瓣位置仅由经过时间导出,因此场景随列车周期循环;花瓣保持在静态的太阳、星星和月亮行之下。已确认支持 Kitty 图形并报告了像素尺寸的本地备用屏幕终端,使用自由形式的高清绘制(渐变天空、有阴影的山坡、波光湖面、新干线涂装),由与文本回退相同的场景模型驱动——调色板、列车相位和花瓣路径——因此两者在同一毫秒显示同一场景。富士山像素帧限制在 1920x1080。不支持的终端、远程会话、多路复用器以及图形失败会使用原生 ASCII 回退。Ghostty 使用相同的能力检查;仅凭其名称不会启用图形。
长椅使用热带岸线,棕榈叶摇曳,波浪翻滚。午夜梦境有月光照亮的海军蓝天空、闪烁的星星加上一层淡淡偏移的星层,以及固定的带晕月亮;日落小夜曲有暖色、飘动的云,以及一颗带晕的太阳向地平线下降并停住,而浪花继续移动。日月在浪面上投下闪烁的倒影,棕榈结着椰子,沙滩上有贝壳,下方是更深的湿沙带。两者都使用自由形式的高清绘制(渐变天空、星星、日/月圆盘、棕榈、浪花、沙滩、标题),由与文本回退相同的场景模型驱动——调色板、布局锚点和经过时间相位——因此两者在同一毫秒显示同一场景,限制在 1920x1080。文本回退把 70x23 的构图适配到窄屏幕。图形不可用时,原生文本仍然是回退;不需要任何图形协议。
选定的一组在 TUI 的整个生命周期内保持固定。结束播放不会再单独随机选择。重放预览或完成任务不会改变已选的一组。关闭动画也不会触发另一次选择。
落叶以不同速度、大小和轻微的左右摇摆向下飘落。叶子参数来自每个变体的固定种子,位置仅来自经过时间,因此文本轮廓与高清剪影在同一毫秒显示相同的叶子,完整场景随其周期循环。每一帧都会清除,叶子不留轨迹。在动画像素终端上,朦胧的秋日树林位于近景、中景和远景叶子之后,叶子有弯曲剪影、分叉叶脉、卷曲边缘和方向性高光。金色结束使用更暖的树林光照;文本回退共享叶子路径和深度颜色。
| 命令 | 预览 |
|---|---|
/ov |
本次启动所选的开场 |
/ev |
对应的结束 |
/digital-code |
显式的原始数字代码开场预览 |
/digital-code-ending |
显式的原始数字代码结束预览 |
显式主题预览不会改变本次启动所选的一组。
按下 Ctrl+P(默认的命令面板键)并搜索 Digital Code、Foliage、Bench、Fuji Mountain、Mahjong 等。全部七十二个开场/结束预览都可独立于启动选择使用。系列名称在全部十四种界面语言中仍可搜索。
这些预览也可在命令面板中使用。开场与结束播放各持续 3 秒。启动随后播放现有的短 AX Code 标志交接。现有的动画偏好和启动退出选项仍然有效。任务完成播放仍为可选加入。
已确认支持 Kitty 图形的本地备用屏幕终端会显示彩色叶子剪影。其他终端使用彩色 ASCII 叶子轮廓。不需要表情符号字体。动画会随终端调整大小。Escape 或鼠标点击可关闭播放;结束播放会捕获输入直到结束,以免按键和粘贴的文本在关闭期间开始新工作。
麻将使用深绿色牌桌和内边框、扣着的对手手牌、按花色着色的可见牌、带最新弃牌标记的轮转弃牌、牌墙进度条,以及回合座位上的聚光胶囊。这是装饰性的对局动画,不是可交互的游戏。其结束画面在装饰性规则之间显示固定的名次奖牌账本,退出时不会再开一局。用 /mahjong 或 /mahjong-ending 预览(在 Ctrl+P 中也可按 Mahjong 搜索)。
在已确认的本地图形终端上,麻将使用自由形式的高清绘制(毡面渐变、桌框、标签、带点数的牌面、条和字牌牌面),由与文本回退相同的场景模型驱动——调色板、布局锚点、对局相位和闪烁相位——因此两者在同一毫秒显示同一场景,限制在 1920x1080。终端表情符号字体和歧义字形宽度不影响它。文本回退对花色使用 ASCII 代码(1C、2B、RD、GD、WD),扣牌使用 ##。窄文本屏幕会裁切居中场景。调整大小、缺少图形能力以及图像清理,遵循与富士山和长椅相同的生命周期。
新加坡使用插画式滨海湾构图:前景是鱼尾狮喷泉,三座滨海湾金沙塔楼和船形空中花园,超级树树冠,远处的天际线,以及一艘移动的海湾小船。白天开场有温暖的热带天空和碧绿的水;夜晚结束有金色窗户、紫色和青色的超级树灯光、扫过的空中花园灯光秀光束、火箭发射式的烟花爆发,以及闪烁的倒影。喷泉、小船、调色板和布局由原生 ASCII 回退与现有的自由形式高清渲染器共享。两者都使用现有的三秒播放和终端生命周期;没有下载的视频文件或音频。用 /singapore 或 /singapore-ending 预览,或在命令面板中搜索 Singapore。显式预览不会改变启动所选的一组。
城市的开场是带月亮、闪烁星星和闪烁窗户的夜景天际线,结束是带低垂太阳的黎明天际线。最高塔楼的屋顶信标闪烁,同时两辆车沿相反方向穿过街道。两者共享一个场景模型——调色板、塔楼布局、窗户相位、信标、车辆和路灯——因此文本回退与自由形式高清绘制在同一毫秒显示同一场景,限制在 1920x1080。用 /city 或 /city-ending 预览。
节庆以三次错开、在共享周期上循环的烟花爆发开场,每一次都由上升的火箭和点燃闪光预告,并以闪烁的有盖灯笼升过月亮结束。爆发位置、粒子阶段、火箭路径、灯笼路径和城镇灯光来自文本回退与自由形式高清绘制共享的一个场景模型,限制在 1920x1080。用 /festival 或 /festival-ending 预览。
雪景以淡色带晕太阳下的松林降雪开场,并在同一片森林上的繁星冬夜结束。三座积雪山脊峰立在松树之后,近处和远处的雪花带着阵风摇摆下落,并在静态天体行之下闪烁;松树层交替着雪沿和松沿,内部深色,阴影积在树干下,地面火花闪烁。整个天空随雪花周期循环。文本回退与自由形式高清绘制共享场景模型,限制在 1920x1080。用 /snow 或 /snow-ending 预览。
火山以喷发开场——呼吸般的热晕、带发光边缘的脉动火山口、涌动的熔岩流、飘动的烟、闪烁的熔岩池和上升的余烬——并在闪烁星星和固定月亮下的平静火山口结束。锥体形状、火山口辉光、熔岩通道和粒子路径来自文本回退与自由形式高清绘制共享的一个场景模型,限制在 1920x1080。用 /volcano 或 /volcano-ending 预览。
圣家堂的像素场景使用更高的中央一对钟楼、较矮的外侧塔楼、马赛克尖顶、突出的立面肋、雕塑壁龛、尖形雕刻门廊,以及彩色玻璃玫瑰窗花饰。文本回退共享塔楼高度构图。用 /sagrada 或 /sagrada-ending 预览。
瀑布使用文本与像素共享的断裂峡谷边缘。其像素场景增加了内凹的岩石台、裂隙、苔藓,以及框住瀑布和雾气水池的近景蕨叶。用 /falls 或 /falls-ending 预览。
太空在三秒播放中以一次上升开场。火箭上升 2.4 秒,并保持最终高度,不返回发射台;星星和大气效果继续移动。其漂移结束保留循环的环境。用 /space 或 /space-ending 预览。