Невозможно добавить сценарии - «Невозможно добавить поведение сценария OVRAvatarLogger. Сценарий должен быть производным от MonoBehaviour!» - PullRequest
0 голосов
/ 27 января 2020

Я нашел скрипт и пытаюсь добавить скрипт в пустой игровой объект в Unity3D.

Из того, что я прочитал в стеке и в документации,

«Имя класса и имя файла должны совпадать, чтобы компонент скрипта можно было присоединить к GameObject»

Насколько я могу судить, имя сценария, имя игрового объекта и класс publi c в файле сценария называются "VRDraw" (см. Скриншот).

Кто-нибудь знает, что я здесь делаю не так? (Я также попытался удалить и заново создать сценарии / игровые объекты с правильным именем с самого начала, но, к сожалению, это не сработало)

Кроме того, я не могу найти OVRAvatarLogger где-либо в сценарий. Кто-нибудь знает откуда это?

error message unity

Ответы [ 2 ]

1 голос
/ 27 января 2020

Если вы заметили красную букву в нижней части приложения Unity, вы можете увидеть ошибку компиляции / синтаксиса относительно пространства имен «Enums». Это может помешать IDE продолжать «работать» над вашим сценарием и присоединять его, так как он не проходит проверку синтаксиса.

Убедитесь, что вы сначала исправили ошибку ссылки, а затем попробуйте перекомпилировать и "игра"

1 голос
/ 27 января 2020

у вас есть другая ошибка в вашем скрипте, исправьте все ошибки в вашем скрипте, и Unity перекомпилирует все файлы, так что вы можете добавить свой скрипт в игровой объект error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...