Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

492
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda