来自教程:中断流程。问题,答案,问题。问,答,答

时间:2018-09-17 21:55:13

标签: unreal-engine4 unreal-blueprint

下面的对话教程有一个系统,其中有一个问候语,问题列表和一个答案。系统使用ID将每个问题与答案联系起来,然后返回到问题列表(新列表或上一个列表)。

https://youtu.be/Tjb_5v00xBY

我想找到一种改变格式的方法,以便一个答案可以导致另一个答案。

例如 问题:您来自哪里?您叫什么名字?

答案:亚特兰大朱莉

现在通常系统将转到新的问题列表或上面的一个列表。相反,我希望两个答案都能得出新的答案。

例如。

答案:为什么问这个?

1 个答案:

答案 0 :(得分:0)

想通了!让我知道是否有人有更好的解决方案,但我只是简单地添加了一个新的枚举对话命令标题为“普通答案”,并在答案结构中添加了一个名为“答案ID”的新变量。我制作了一个宏,用于模拟一个调用答案ID的事件(单击问题后),并将其添加为枚举执行宏。因此,当一个答案具有正常答案枚举时,它将调用列出的答案,而不是问题。

我知道令人困惑,但是如果您观看了本教程,也许您会更好地理解其解释。