就像标题所暗示的那样,我不能为addmonobehavismodifierstype脚本的检查器窗口中的Array分配MonoBehaviour。我得到一个错误消息说"所选对象不是MonoBehaviour类型!"。
这应该是直截了当的,因为我看到其他人这样做没有问题(youtube教程由mapbox)。原因是什么?
- Unity版本:2020.3.1f1 LTS
- 脚本运行版本:.NET 2.0
- 脚本后台:Mono
- Api兼容级别:.NET 2.0
- Mapbox SDK版本:2.1.1
- 您正在构建的平台:PC, Mac和Linux单机
- 描述你正在尝试做的事情:分配MonoBehaviour脚本到每个渲染的Map Prefab游戏对象
- 如果合适,重新创建错误的步骤:
- 创建一个c#脚本(右键单击编辑器>创建比;c#脚本) 创建一个Mapbox MonoBehaviour Modifier(右击编辑器>创建比;mapbox祝辞修饰符在添加monobehaviour Modifier).
- 在检查器窗口中单击新建的Mapbox Monobehaviour Modifier的
+
图标,并将新建的c# Script分配给名称类型数组。这里我得到错误信息:
所选对象不是MonoBehaviour类型!
- 您的日志链接也很有用:没有日志。
编辑:解决方案:重新启动计算机和Unity后,它自己工作。
一个简单的重启电脑和Unity使它工作。