【问题标题】:Trigger box edge triggers beginning and ending timelines触发框边缘触发开始和结束时间线
【发布时间】:2021-03-11 01:44:18
【问题描述】:

我正在制作一个游戏,我想在进入触发框时打开门,在退出时关闭它。

The blueprint of the door

The timeline of door sliding(进入和退出使用相同的时间线只是退出使用反向)

当我在触发框的边缘时,它只是出现故障,无法决定门是应该关闭还是打开。 有没有办法设置死区或某种过滤器来防止这种情况发生?

谢谢!

【问题讨论】:

  • 我的答案的一个小补充:您应该使用顶部时间轴上的 Play 输入而不是 PlayFromStart 输入。否则,如果再次进入触发框时门还在关闭,它会突然跳到关闭位置,从头开始播放开门动画。

标签: unreal-engine4


【解决方案1】:

在我看来,至少部分问题在于您有两个相互争斗的时间线。

有一个单一的时间线更有意义,并播放它以打开门并反转它以关闭门。

因此,删除底部重叠事件之后的所有内容,而是将其执行脉冲运行到顶部时间线的“反向”输入中。

您还应该在顶部时间轴上使用 Play 输入,而不是 PlayFromStart 输入。否则,如果再次进入触发框时门还在关闭,它会突然跳到关闭位置,从头开始播放开门动画。

【讨论】:

    【解决方案2】:

    您的屏幕截图有些难以阅读,但我会尽力回答:

    确保当演员离开盒子时触发的事件正确发生并停止当前动画的播放。发生的情况是您的演员的位置可能在进入和退出事件框之间“弹跳”。

    【讨论】:

    • 这就是我不知道如何阻止“弹跳”的问题。我的时间线和蓝图似乎设置正确,我在想触发器组件中可能有一些选项......
    猜你喜欢
    • 1970-01-01
    • 2017-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多