Tuanjie 使用MenuItem自定义菜单栏拓展实现Scene加载与卸载

Scene的异步叠加加载可见这篇文章:Tuanjie多场景异步叠加加载

在膜拜各路大佬代码以及使用各种资源包的时候,发现他们都能够在菜单栏以及鼠标右键选框中进行自定义功能,似乎这是一种Unity开发者常用的技能,在好奇心的驱使下,于是对这方面展开了探索。

【unity游戏开发——编辑器扩展】使用MenuItem自定义菜单栏拓展

这里我只测试了一下在菜单栏中添加Item。

在Asset目录下新建一个Editor目录,并在其中新建一个C#脚本;

image

 在每一个静态函数的上方添加上如:[MenuItem("Test/Load Demo Scene")]的一行代码,这样点击菜单栏中的Item就会执行对应的静态函数;

这里我是实现了多个场景在编辑模式与运行模式下的叠加加载以及场景的卸载;

image

 最终效果是这样的

image

 

posted @ 2026-01-20 10:09  伽椰子真可爱  阅读(0)  评论(0)    收藏  举报