Solucionar error: Visual Studio no sugiere código en Unity

Introducción

En este artículo vemos cómo resolver el error de Visual Studio cuando no funciona el AUTOCOMPLETADO, es decir Visual Studio no nos sugiere código y tampoco reconoce los componentes propios del motor como la clase «GameObject», «Component» o «Collider». Puede que tengas este problema y no lo hayas notado, he hecho consultas para personas a las que no les funcionaba la opción de autocompletar y algunos incluso no sabían que existían.

Trabajar sin el autocompletado hace que programar sea muy difícil, incluso ralentiza mucho a un programador experimentado que pueda arreglárselas sin esa opción.

Tengo un vídeo en el que muestro algunas posibles soluciones para este error:


Cómo conectar Visual Studio a Unity para el AUTOCOMPLETADO

Primero hay que asegurarse de que Visual Studio está instalado, este se hace desde la aplicación Unity HUB, a la sección «Installs«, luego ir al ícono del engranaje de la versión del motor que se esté utilizando y agregarle el módulo Visual Studio.

Una recomendación: Intenta utilizar las herramientas que se consiguen en Unity HUB.
Una vez intenté utilizar una versión más reciente de Visual Studio que me descargué de la página oficial de Microsoft y al usar esa versión Unity se negaba a compilarme un proyecto muy avanzado en el que estaba trabajando.

Si Visual Studio está instalado pero aún así no nos sugiere código tenemos que asegurarnos de que Visual Studio está conectado a Unity, para eso en Unity vamos a:

Edit > Preferences > External Tools.

En la sección del editor de Script, usando el menú desplegable elegimos «Visual Studio» (si esta opción no aparece puede indicar que Visual Studio no está instalado), también se puede usar la opción «Browse» para ubicar el ejecutable del editor que quieran utilizar.

Reinicia Visual Studio si lo tienes abierto.

Una vez hecho esto deberías recuperar el autocompletado en Visual Studio para Unity, es decir deberías ver cómo te sugieren variables como «GameObject», «Rigidbody», etc.

Scroll al inicio
Secured By miniOrange