Unity作为一款强大的游戏开发引擎,其编辑器功能的可扩展性和可定制性一直是开发者所青睐的。作者在最初学习时,苦于没有系统的学习资料,只能在不断摸索中积累经验。本次写作的目的是希望本书能够为想要学习编辑器开发方向内容的开发者提供详细的学习资料。   本书第1章介绍了编辑器开发的基础,包括绘制各种类型的编辑器元素,以及如何进行编辑器布局。第2~4章分别介绍了如何自定义编辑器功能菜单、检视面板和编辑器窗口。第5章介绍了与编辑器外观相关的内容,包括皮肤、样式、图标和动画。第6章介绍了Gizmos、Handles两个可视化辅助工具。第7章介绍了编辑器环境中数据与资产管理的相关内容。   通过本书的学习,读者将能够轻松地定制工作所需的编辑器工具,提高工作效率,优化工作流程。本书在写作过程中使用的Unity版本为2020.3.16f1c1,因为不同版本的API可能会略有不同,因此建议读者在学习过程中使用相同的版本。扫描目录上方的二维码可下载本书源代码。   在写作过程中,作者得到了家人和朋友的帮助,在此表示感谢。同时,感谢清华大学出版社赵佳霓编辑的细心指导。   限于作者知识水平,书中难免存在不妥之处,欢迎读者批评指正。    张寿昆   2024年3月???????       II III