不能将MonoBehaviour脚本分配给检视器中的addmonobehavismodifiertype数组



就像标题所暗示的那样,我不能为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游戏对象
  • 如果合适,重新创建错误的步骤:
  1. 创建一个c#脚本(右键单击编辑器>创建比;c#脚本)
  2. 创建一个Mapbox MonoBehaviour Modifier(右击编辑器>创建比;mapbox祝辞修饰符在添加monobehaviour Modifier).
  3. 在检查器窗口中单击新建的Mapbox Monobehaviour Modifier的+图标,并将新建的c# Script分配给名称类型数组。这里我得到错误信息:

所选对象不是MonoBehaviour类型!

  • 您的日志链接也很有用:没有日志。

编辑:解决方案:重新启动计算机和Unity后,它自己工作。

一个简单的重启电脑和Unity使它工作。

相关内容

  • 没有找到相关文章