URL
status
type
date
slug
summary
tags
category
password
icon
notion image
这个对话系统的核心是DialogueCanvas预制体和Talkable脚本。
挂载在DialogueCanvas上的Dialogue Manager脚本负责管理UI交互逻辑,而Talkable脚本则负责读取后缀为.xlsx的Excel表格中的对话文本,并通过名称标识可对话的对象。这两个脚本分工合作,共同实现了整个对话系统的运行逻辑:
  1. 玩家进入可对话对象的触发器范围
  1. 显示选项条UI
  1. 按下对话交互键(项目设置为F键或鼠标左键点击选项条)
  1. 系统通过对话框展示可对话对象的文本
  1. 点击进入下一句对话
  1. 文本全部读完后,关闭UI显示
使用指南:要使用此对话系统,游戏场景中必须存在DialogueCanvas对象。如需扩展Canvas内部、增加其他系统的UI,可以在原有基础上新建Panel。对话系统的UI应放在对话系统的Panel下,商店系统的UI则放在商店系统的Panel下。
Talkable即可对话对象。每个可对话对象都应挂载此脚本,并为对话选项条UI设置合适的显示名称,同时指定包含对话内容的.xlsx表格文件。表格格式如下:
notion image
使用Git可能会遇到的问题集合封装继承中遗忘,底层逻辑中深刻
Loading...
Cloud
Cloud
Free writing
最新发布
RPG Maker MZ素材规格
2025-1-15
Project Pianting设计文档
2025-1-7
第一年
2025-1-6
水族馆
2025-1-6
Flow in Games
2025-1-6
MISIDE текстовое интервью с разработчиком
2025-1-6
公告