Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

471
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!