Unity编辑器脚本:如何在Unity编辑器窗口中制作太空侵略者
上周,我花了一些时间在Unity Editor窗口中制作一个可用的(虽然是基本的)Space Invaders版本。 我为什么要这样做? 因为学习新事物要比使事情变得有趣但更好的方法还完全没有用。 如果您想跳过业务,可以在GitHub上签出代码存储库。 否则,我将尝试解释本教程中相对较广的步骤。 1.打开一个窗口 首先,我们将创建一个新的“编辑器”窗口。 为此,创建一个新的C#类,然后using UnityEditor;添加using UnityEditor; 到顶部,以便我们可以访问所有UnityEditor类。 然后让这个新类从EditorWindow继承。 接下来,我们创建一个菜单项以打开我们的窗口。 创建一个名为ShowWindow的新静态函数,并向其中添加Unity的MenuItem属性。 MenuItem属性允许您将项目添加到Unity的菜单中,以调用任何给定的静态函数。 在我们的例子中,我们将菜单项放在“…