# UE5.8 蒙太奇内 Time Stretch Curve 不生效 

**URL:** <https://forums.unrealengine.com/t/ue5-8-time-stretch-curve/2839855>\
**Category:** 简体中文 (Simplified Chinese)\
**Tags:** unreal-engine, Blueprint, question\
**Created:** [October 12, 2026, 10:33pm UTC](https://forums.unrealengine.com/t/ue5-8-time-stretch-curve/2839855 "2026-10-12T22:33:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ratiorine99](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ratiorine99](https://forums.unrealengine.com/u/ratiorine99)\
**Post date:** [October 12, 2026, 10:33pm UTC](https://forums.unrealengine.com/t/ue5-8-time-stretch-curve/2839855/1 "2026-10-12T22:33:32Z")

</div>

在蒙太奇内创建曲线并编辑和应用，发现没有生效，小助手提到的问题基本都排查过了，想问问大佬们这个功能是有什么bug或者误区吗？

---

<div class="post-metadata">

**Author:** ![ChenDong](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ChenDong](https://forums.unrealengine.com/u/ChenDong)\
**Post date:** [October 13, 2026, 12:47am UTC](https://forums.unrealengine.com/t/ue5-8-time-stretch-curve/2839855/2 "2026-10-13T00:47:10Z")

</div>

蒙太奇时间轴上的普通曲线，和真正改播放速度的 Time Stretch Curve 不是同一条通路。编辑了但完全看不出变化，多半是曲线没有接到播放逻辑上。

可以按这个顺序对一下：

1. 打开蒙太奇资源，在细节面板里找 Time Stretch Curve Name。这里填的名字必须和蒙太奇曲线列表里的名字完全一致（区分大小写）。只在曲线编辑器里加一条浮点曲线、但不填这个名字，播放时不会被采样。

2. 这条曲线的纵轴是播放速率倍率，不是归一化进度。1 是原速，2 是两倍，接近 0 会把蒙太奇卡住。整段都在 1 附近时，看起来就会像完全没生效。

3. 曲线要做在蒙太奇资源自己身上，不要只做在它引用的动画序列上。采样用的是蒙太奇时间（各片段拼起来之后），不是单段动画的本地时间。关键帧最好盖住整段长度，曲线范围之外会退回 1.0。

4. 拖时间轴不会走 Time Stretch。只有在资源里点播放，或者运行时用 Montage\_Play / Play Anim Montage，才会按曲线改 Delta Time。用 Sequence Player 直接播这条资源，曲线也不参与。

5. AnimBP 里的 Slot 要和蒙太奇 Slot 一致。播放之后如果又调用了 Montage\_SetPlayRate，或者 Distance Matching、Motion Warping 也在写播放速率，都会把拉伸盖掉。

如果这些都对过了，在 5.8 里再确认一次：保存后关掉重开，曲线是否还在，Time Stretch Curve Name 是否还指着它。补充一下曲线名字、纵轴大概范围，以及你是在编辑器里点播放看的，还是在 PIE 里用节点播的，就可以判断是采样没接到，还是根本没走蒙太奇播放路径。
