Страница 1 из 1

Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 27 окт 2021, 08:20
bidloKoder
Добрый день, я начинающий программист, через год я создам игру известную на весь мир, но в данный момент мне нужна ваша помощь.

Повесил в инспекторе на объект Mesh Filter и Mesh Renderer, cоздал новый скрипт.
Объявляю массивы:
Код: Выделить всё
Mesh mesh;
Vector3[] vertices;
int[] triangles;

Так вот Vector3 и Mesh не подсвечиваются цветом в синтаксисе (int подсвечивается как положено), хотя всё корректно работает.
Также методы и свойства mesh и vertices не обнаруживаются в выпадающем списке (triangles все корректно).

Код: Выделить всё
GetComponent<MeshFilter>().mesh = mesh;

GetComponent при наборе тоже не отображается в списке, MeshFilter и далее тоже самое.

При этом ошибок никаких в консоли нет, а если запускать код, то он все корректно выполняет (конечный код рендерит треугольник на сцене). Я пробовал переустанавливать Unity и Visual Studio с полным их удалением, но это не помогло. В чем может быть причина?

Re: Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 27 окт 2021, 11:41
Alkos26Rus
Библиотека UnityEngine подключена?

Re: Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 27 окт 2021, 11:49
waruiyume
Если Студию ставили не с Юнити, но нужно поставить плагин через установщик Студии.
Ещё рекомендую поставить Решарпер.

Re: Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 27 окт 2021, 14:13
bidloKoder
Проблему решил. Надо было в настройках Unity указать какой редактор кода используется:
Preferences -> External Tools
Выбрать там Visual Studio нужной версии в раскрывающемся списке. Стандартно там стояло "Открывать по расширению файла".

Re: Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 28 окт 2021, 05:16
Woolf
waruiyume писал(а):Если Студию ставили не с Юнити, но нужно поставить плагин через установщик Студии.
Ещё рекомендую поставить Решарпер.


при установке унити через UnityHub оно там бесплатную лайт-версию решарпера подтягивает

Re: Visual Studio 2019 не "видит" методы и объекты Unity

СообщениеДобавлено: 28 окт 2021, 17:04
DbIMok
Woolf писал(а):оно там бесплатную лайт-версию решарпера подтягивает

какие-то сказки. и решарпер никак с вопросом не связан