【Unity编辑器扩展】Unity 笔记编辑器开发详解(支持多页面、重命名、持久化保存)
在Unity编辑器开发中,开发一个轻量级的多页面笔记编辑器能帮助我们快速记录开发思路、任务清单、测试笔记等内容。本篇博客将详细介绍一个基于 EditorWindow
实现的笔记编辑器,包括多页面管理、内容编辑、重命名、数据持久化存储等完整功能,并支持用户自定义页面内容,具有良好的用户体验。
✨一、 功能概览
该笔记编辑器包含以下核心功能:
- 多页面笔记管理
- 页面重命名、删除、切换
- 文本内容编辑与查看模式切换
- 自动实时保存
- 数据持久化保存到
StreamingAssets
目录 + 本地备份(persistentDataPath
) - 简洁直观的 UI 操作界面
🧩二、 系统结构总览
主类:NotesEditorWindow
这是编辑器窗口的主类,通过菜单项 "HSJ/笔记编辑器"
打开窗口。