Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

483
Vistas
¿Cómo ver las implementaciones del método Unity en VSCode "Saltar a la definición"?

Tengo un amigo que usa JetBrains Rider y cuando usa Saltar a definición (F12) ¡puede ver la firma y la implementación del método! Intenté instalar Rider pero aún no es compatible con mi Mac ARM64. ¿Hay alguna forma en que pueda ver las implementaciones del método Unity usando VSCode o VSCode Insiders?

Por ejemplo, si tengo la siguiente llamada, hago clic en Translate

 transform.Translate(Vector3.forward * Time.deltaTime * zSpeed);

Luego presiono F12 , que abre Transform.cs pero solo muestra los encabezados de los métodos. Faltan las implementaciones

 // Summary: // Moves the transform by x along the x axis, y along the y axis, and z along the // z axis. // // Parameters: // x: // // y: // // z: // // relativeTo: public void Translate(float x, float y, float z); // comments removed for brevity... public void Translate(float x, float y, float z, [DefaultValue("Space.Self")] Space relativeTo); // comments removed for brevity... public void Translate(Vector3 translation); // comments removed for brevity... public void Translate(Vector3 translation, [DefaultValue("Space.Self")] Space relativeTo); // comments removed for brevity... public void Translate(float x, float y, float z, Transform relativeTo); // comments removed for brevity... public void Translate(Vector3 translation, Transform relativeTo);

¡Cualquier ayuda es muy apreciada!


Por un comentario, probé Cmd+F12

cmd-f12

Pero luego dice "no se encontró implementación"

no-implementación

¡Estoy atascado!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Habilité las siguientes opciones en mi complemento de C# para VSCode. Gracias por la indicación, Karl-Johan Sjögren.

configuración de la extensión csharp

descompilaciónanalizadores roslyn

Ahora, cuando presiono F12 en transform.Rotate(Vector.forward) , por ejemplo, el soporte de descompilación me permite ver

transformar.Rotación

Esto es muy beneficioso y me ayuda a comprender cómo Unity maneja las rotaciones en diferentes espacios. También puedo empezar a entender el complejo Quaternion.Euler sabiendo cómo el familiar translate.Rotate lo usa internamente. Lo mismo es cierto para cosas como transform.Translate

transformar.Traducir

Por ejemplo, si antes no sabía que podía manipular directamente la position , ahora sé transform.Translate es un medio para hacer precisamente eso. Ser capaz de obtener esta información con el clic de un solo botón cambia las reglas del juego cuando lo compara con la alternativa de presionar alt en su navegador y hacer una búsqueda basada en texto, pasando minutos navegando a una sección específica de código.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda