本课程讲解如何用代码扩展 Unity 编辑器,配合一个射击项目边学边用。内容包括:用 MenuItem 添加菜单栏按钮,设置菜单路径、显示顺序和快捷键,控制菜单项是否可用;给组件的右键菜单添加按钮,MenuCommand、ContextMenu 和 ContextMenuItem 的使用;用 Selection 获取选中的游戏物体,编写可以撤销的操作;创建对话框,显示提示框、帮助信息、错误信息和进度条,用 ShowNotification 显示提示;用 EditorPrefs 保存数据,以及创建自定义窗口。共 20 节视频,约 2.8 小时。
1.已经会用 Unity 和 C# 写简单脚本的同学
2.想给自己或团队写编辑器小工具、提高开发效率的同学