vscode не будет показывать аргументы для функций - PullRequest
0 голосов
/ 26 мая 2020

Итак, через пару дней go я установил vscode для работы со скриптами игрового движка Unity, однако, хотя я установил расширение C#, оно не будет отображать аргументы для каждой функции, например , если я напишу функцию AddForce(), vscode не покажет, какие аргументы следует поместить в круглые скобки. Как я могу заставить это сделать это?

Скажем, он не будет отображать аргументы для AddForce() в этом коде, который я написал:

using UnityEngine;

public class NewBehaviourScript : MonoBehaviour
{
    public Rigidbody rb; //References the player's Rigid Body component as "rb"

    void Update()
    {
        rb.AddForce();
    }
}

Кроме того, vscode показывает эту ошибку всякий раз, когда Я загружаю сценарий из своего проекта Unity:

Изображение ошибки

Ответы [ 2 ]

1 голос
/ 27 мая 2020

Итак, в конце я установил SDK, который можно найти по адресу: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net471-developer-pack-offline-installer, и теперь Intellisense работает отлично, и я могу правильно видеть аргументы для каждой функции. Кроме того, я напрямую открыл папку, в которой находились мои сценарии проекта Unity, и, видимо, это тоже помогло.

0 голосов
/ 26 мая 2020

Может это? Нужен файл project.json или *.sln в вашем проекте. { ссылка }

...