为什么 Unity 在进入编辑器文件夹时在脚本上提供 "enabling toggle"?
Why Unity provide "enabling toggle" on script when it goes in Editor folder?
我有一个在 UnityEditor 中使用的单一行为 class。它看起来像这样:
当我把它放到Editor文件夹中时,inspector变成了这样:
为什么会发生这种情况,这意味着什么?
单声道行为脚本的启用复选框意味着它包含 'Start' 或 'Update' 方法。您可以通过禁用复选框来防止 unity 调用这些方法。如果您的脚本不包含这两种方法中的任何一种,那么该复选框就会消失。
然而,对于编辑器脚本来说,它有些不同。编辑器 类 不适用于 'Start' 和 'Update',因此复选框出现在那里。
我有一个在 UnityEditor 中使用的单一行为 class。它看起来像这样:
当我把它放到Editor文件夹中时,inspector变成了这样:
为什么会发生这种情况,这意味着什么?
单声道行为脚本的启用复选框意味着它包含 'Start' 或 'Update' 方法。您可以通过禁用复选框来防止 unity 调用这些方法。如果您的脚本不包含这两种方法中的任何一种,那么该复选框就会消失。
然而,对于编辑器脚本来说,它有些不同。编辑器 类 不适用于 'Start' 和 'Update',因此复选框出现在那里。