使用ExecuteInEditMode有什么用例以及什么是编辑器脚本?何时使用一个而不是另一个?
ExecuteInEditMode - 这是脚本的属性,表示为[ExecuteInEditMode]
.默认情况下,MonoBehaviours仅在播放模式下执行.通过添加此属性,MonoBehaviour的任何实例都将执行其回调函数,而编辑器不在playmode中.用例包括但不限于:
Unity的Knights已发布了一个关于ExecuteInEditMode的一些示例功能的教程,该教程对此进行了扩展.
编辑器脚本 - 这是一个扩展Editor类的脚本集合,一个用于派生自定义编辑器的Base类.这可用于为对象创建自己的自定义检查器guis和编辑器.有关更多信息,请参阅编辑器脚本中的此视频.由于编辑器脚本已编程,您可能还想查看脚本API.