在Unity中实现人物对话,你可以使用对话系统或者自己编写代码来实现。
使用对话系统的方法:
在Unity中导入对话系统插件。有许多可用的对话系统插件,例如 Fungus、Dialoguer 等。
在游戏场景中创建一个 NPC(非玩家角色),并将其附加到一个游戏对象上。
创建一个对话触发器,并将其附加到 NPC 游戏对象上。对话触发器可以是一个触发区域,玩家进入该区域时触发对话,也可以是一个按钮,玩家按下该按钮时触发对话。
使用对话系统插件创建对话流程。对话流程是一组对话选项,玩家可以在这些选项中选择一个进行对话。
在对话触发器的脚本中调用对话流程。