Unity对话导入

Unity dialogue import

我正在尝试将我的对话框导入到 Unity 5 中。是否有某种默认的 Unity 函数可以执行此操作?例如,从 Word 或 Notepad++ 等外部源导入所有对话,并将其直接分配给所有角色交互。目前有很多对话。我用 C# 编写了一个脚本,可以让您将对话框添加到 Unity 中,但您必须手动将每个可能的问题、答案、交互、Cutscene_Dialogue 等写入表单。是否有一些默认的 Unity 插件可供使用,让我可以将所有对话分配给角色?我目前使用的是 Unity 5 免费版。

游戏不是RPG,是Point & Click冒险,RPG的对话逻辑也能适用吗?我在资产商店中找到了 Dialog XML importer and Dialogue System for Unity,看起来他们可以解决问题,因为他们简化了流程,我只想知道是否有自定义解决方案来导入而无需购买资产或手动输入所有框中的交互。

您可以只编写自己的 XML 文件并导入它,您不需要资产。在 XML 文件中,您可以在每个对话框的 header 中拥有一个属性,以便能够定义谁应该说什么。 The XML document class can help with that and be used to load the file too.