【问题标题】:Unity dialogue importunity 对话导入
【发布时间】:2015-05-05 09:17:59
【问题描述】:

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

这个游戏不是RPG,它是一个点击式冒险,RPG的对话逻辑能一样吗?我在资产商店中找到了Dialog XML importerDialogue System for Unity,看起来他们会做到这一点,因为它们简化了流程,我只想知道是否有一个自定义解决方案可以导入而无需购买资产或打字手动所有的交互框。

【问题讨论】:

  • 请不要使用unity 标签来回答与 Unity 游戏引擎相关的问题。
  • 你能确定dialog 在这个问题的范围内吗?我是否正确理解这是一些文本,以某种格式构造,代表某种 NPC 播放器对话框?格式是什么?您究竟希望“导入”操作完成什么?
  • 是的,你是对的。 dialog 将是 NPC-PC 交互,其结构类似于 upload.wikimedia.org/wikipedia/commons/thumb/3/31/… 我想将整个内容,即 Notepad++ 导入 Unity,并将每段对话分配给每个场景/character_interactions。哦,我正在使用 Unity2D 进行游戏
  • 嗯,这听起来非常广泛,可以作为一个关于 SO 的问题。

标签: c# unity3d dialog unity3d-gui


【解决方案1】:

您可以编写自己的 XML 文件并将其导入,您不需要为此使用资产。在 XML 文件中,您可以在每个对话框的标题中拥有一个属性,以便能够定义谁应该说什么。 The XML document class can help with thatbe used to load the file too.

【讨论】:

    猜你喜欢
    • 2016-01-08
    • 1970-01-01
    • 2023-03-03
    • 2015-06-30
    • 1970-01-01
    • 2022-01-18
    • 2019-03-25
    • 2021-03-17
    • 2020-01-07
    相关资源
    最近更新 更多