概念速览
插件概述
插件目录结构
EasyDialogueSystem/
├── DialogueSystem.uplugin # 插件描述文件 (JSON)
├── README.md # 插件概览和文档
├── Config/ # 插件配置文件
├── Content/ # 插件内容资产(可选)
├── Docs/ # 文档目录
│ ├── DialogueSystem_GettingStarted.md # 英文版本文档
│ └── DialogueSystem_GettingStarted_CN.md # 中文版本文档(本文件)
├── Resources/ # 插件资源(图标、缩略图)
├── Binaries/ # 编译后的二进制文件(自动生成)
│ └── Win64/
│ └── UnrealEditor-DialogueSystemRuntime.dll
├── Intermediate/ # 构建中间文件(自动生成)
└── Source/ # 源代码目录
└── DialogueSystemRuntime/ # 运行时模块
├── DialogueSystemRuntime.Build.cs # 模块构建配置
├── Public/ # 公共接口头文件
│ ├── DialogueSystemRuntime.h # 模块入口点
│ ├── DialogueSystemTypes.h # 核心类型定义
│ ├── DialogueDataAsset.h # 数据资产类
│ └── DialogueSystemComponent.h # 运行时组件类
└── Private/ # 实现文件
├── DialogueSystemRuntime.cpp # 模块实现
├── DialogueDataAsset.cpp # 数据资产实现
└── DialogueSystemComponent.cpp # 组件实现核心概念
数据资产 UDialogueDataAsset
UDialogueDataAsset对话结构
运行时组件 UDialogueSystemComponent
UDialogueSystemComponent源代码结构
公共头文件
私有实现
运行要求
Last updated