无法在检查器中将 MonoBehaviour 脚本分配给 AddMonoBehavioursModifierType 数组
Cannot assign MonoBehaviour script to AddMonoBehavioursModifierType array in inspector
如标题所示,我无法在检查器 window 的 AddMonoBehavioursModifiersType 脚本中将 MonoBehaviour 分配给数组。我收到一条错误消息,指出“Selected object 不是 MonoBehaviour 类型!”。
这应该是直截了当的,因为我看到其他人这样做没有问题(youtube tutorial by mapbox).这是什么原因?
- Unity 版本:2020.3.1f1 LTS
- 脚本运行时版本:.NET 2.0
- 脚本后端:Mono
- Api 兼容级别:.NET 2.0
- Mapbox SDK 版本:2.1.1
- 您要构建的平台:PC、Mac 和 Linux 独立平台
- 对您要执行的操作的描述:将 MonoBehaviour 脚本分配给地图预制件的每个渲染游戏object
- 如果适用,重新创建错误的步骤:
- 创建 C# 脚本(右键单击编辑器 > 创建 > C# 脚本)
- 创建一个 Mapbox MonoBehaviour 修改器(右键单击编辑器 > 创建 > mapbox > 修改器 > 添加 MonoBehaviours 修改器)。
- 单击检查器 window 中的
+
图标为新创建的 Mapbox Monobehaviour 修改器并将新创建的 C# 脚本分配给名称类型数组。在这里我收到错误消息:
Selected object is not a MonoBehaviour type!
- 您的日志链接也很有帮助:没有日志。
编辑: 解决方法:重启电脑和Unity后,自动运行。
只需重新启动计算机,Unity 即可正常运行。
如标题所示,我无法在检查器 window 的 AddMonoBehavioursModifiersType 脚本中将 MonoBehaviour 分配给数组。我收到一条错误消息,指出“Selected object 不是 MonoBehaviour 类型!”。
这应该是直截了当的,因为我看到其他人这样做没有问题(youtube tutorial by mapbox).这是什么原因?
- Unity 版本:2020.3.1f1 LTS
- 脚本运行时版本:.NET 2.0
- 脚本后端:Mono
- Api 兼容级别:.NET 2.0
- Mapbox SDK 版本:2.1.1
- 您要构建的平台:PC、Mac 和 Linux 独立平台
- 对您要执行的操作的描述:将 MonoBehaviour 脚本分配给地图预制件的每个渲染游戏object
- 如果适用,重新创建错误的步骤:
- 创建 C# 脚本(右键单击编辑器 > 创建 > C# 脚本)
- 创建一个 Mapbox MonoBehaviour 修改器(右键单击编辑器 > 创建 > mapbox > 修改器 > 添加 MonoBehaviours 修改器)。
- 单击检查器 window 中的
+
图标为新创建的 Mapbox Monobehaviour 修改器并将新创建的 C# 脚本分配给名称类型数组。在这里我收到错误消息:
Selected object is not a MonoBehaviour type!
- 您的日志链接也很有帮助:没有日志。
编辑: 解决方法:重启电脑和Unity后,自动运行。
只需重新启动计算机,Unity 即可正常运行。