技术栈
编辑器脚本
dzj2021
7 小时前
unity
·
解耦
·
编辑器脚本
·
行为脚本
Unity行为脚本与编辑器脚本的解耦例子之一
说明:层级面板上的gameobject要变色或者添加标签,这个需要编辑器脚本来实现第一种想到的方法就是【行为脚本】里面直接写逻辑,call编辑器脚本,加入编译条件 if UNITY_EDITOR 就像下面的这个图所表示的:在正常的流程脚本里,直接调用了编辑器脚本。看吧,他们是紧紧抱在一起的,耦合太强了,而且代码里面一堆编译条件,灰不溜秋的代码,心里害怕啊。
我是有底线的