Narzędzia Visual Studio Tools for Unity

Screenshot of a computer, game controller, and icons for game play.

Narzędzia Visual Studio Tools for Unity zawierają bogaty zestaw funkcji, które zwiększają możliwości pisania i debugowania skryptów języka C# aparatu Unity oraz pracy z projektami aparatu Unity.

  • Rozwiązywanie problemów, sprawdzanie i eksplorowanie kodu przy użyciu debugera dostosowanego do projektów aparatu Unity.
  • Szybkie odnajdywanie i pisanie skryptów aparatu Unity dzięki uzupełnianiu kodu funkcji IntelliSense specyficznego dla aparatu Unity.
  • Dowiedz się więcej o kodzie, który piszesz, szybko korzystając z dokumentacji aparatu Unity.
  • Pisanie lepszego kodu przy użyciu opcji refaktoryzacji, które są zgodne z najlepszymi rozwiązaniami dotyczącymi skryptów aparatu Unity.
  • Zidentyfikuj sposób wywoływania kodu przez aparat Unity za pomocą wskazówek codeLens dotyczących funkcji komunikatów i użycia zasobów.
  • O wiele więcej.

Dostępne dla systemów Windows i macOS

Narzędzia Visual Studio Tools for Unity są dostępne bezpłatnie i obsługują programy Visual Studio 2017 Community, Professional i Enterprise oraz nowsze. Zalecamy pobranie i użycie najnowszej wersji programu Visual Studio.

Narzędzia Visual Studio Tools for Unity są dostępne bezpłatnie i dostępne w każdej instalacji Visual Studio dla komputerów Mac 2017 i nowszych. Zalecamy pobranie i użycie najnowszej wersji Visual Studio dla komputerów Mac..

Aby uzyskać więcej informacji na temat instalacji i konfiguracji, odwiedź stronę Wprowadzenie do narzędzi Visual Studio Tools for Unity.

Obsługiwane wersje aparatu Unity

Pakiet aparatu Unity edytora programu Visual Studio

Środowisko Unity 2020.1 i nowsze wymagają pakietu aparatu Unity dla narzędzi edytora zewnętrznego, takich jak Visual Studio i Visual Studio dla komputerów Mac. Dokumentacja, aby dowiedzieć się więcej o tych zmianach we wpisie w blogu aparatu Unity.

Sekcja wprowadzenie zawiera więcej informacji na temat konfiguracji pakietu edytora programu Visual Studio.

Zalecana jest najnowsza wersja pakietu edytora programu Visual Studio.

Visual Studio Minimalna wersja aparatu Unity Minimalna wersja pakietu
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Niezalecane Nie dotyczy
Visual Studio dla komputerów Mac Minimalna wersja aparatu Unity Minimalna wersja pakietu
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Niezalecane Nie dotyczy

Funkcje

Funkcje zdarzeń aparatu Unity

Szybko i dokładnie dodaj funkcje zdarzeń aparatu Unity, takie jak Start, Updatei OnCollisionEnter do skryptów języka C# przy użyciu kilku naciśnięć klawiszy przy użyciu sugestii automatycznego uzupełniania obsługiwanych przez funkcję IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Wygeneruj kod dla wielu funkcji zdarzeń aparatu Unity i ich komentarzy przy użyciu metody ⌘+Shift+M.

Szybko napraw wszelkie błędy parametrów w funkcjach zdarzeń, które zostały dodane ręcznie za pomocą sugestii szybkiego naprawiania.

Debuger o wysokiej wydajności

Narzędzia Visual Studio Tools for Unity obsługują niezawodne funkcje debugowania oczekiwane w programie Visual Studio:

  • Ustaw punkty przerwania, w tym warunkowe punkty przerwania.
  • Ocenianie złożonych wyrażeń w oknie Obserwowanie.
  • Sprawdź i zmodyfikuj wartość zmiennych i argumentów.
  • Przechodzenie do szczegółów złożonych obiektów i struktur danych.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Szybkie poprawki i sugestie refaktoryzacji

Napisz lepszy kod, który przechwytuje najlepsze rozwiązania dzięki głębokiej znajomości projektów aparatu Unity w programie Visual Studio.

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Wskazówki dotyczące funkcji CodeLens

Zidentyfikuj, gdzie kod jest wywoływany przy użyciu wskazówek funkcji CodeLens, które pokazują niejawne wywołania z zasobów aparatu Unity. Wybierz wskazówkę, aby wyświetlić listę wywołań niejawnych. Wybranie określonego wywołania spowoduje przejście bezpośrednio do obiektu w Edytorze aparatu Unity.

Szybkie odróżnienie kodu od metod aparatu Unity z wskazówkami dla każdej funkcji zdarzenia aparatu Unity.

Screenshot of a new script showing CodeLens hints for Unity Script and Unity Message.

Eksplorator projektów aparatu Unity

Wyświetlaj pliki projektu w sposób zgodny z oknem hierarchii w Edytorze aparatu Unity.

Screenshot of the Unity Project Explorer.

Widok projektu aparatu Unity

Visual Studio dla komputerów Mac automatycznie wyświetla pliki projektu w sposób zgodny z oknem hierarchii w Edytorze aparatu Unity.

Dokumentacja aparatu Unity

Wyświetl dokumentację aparatu Unity bezpośrednio w etykietkach narzędzi podczas inspekcji kodu.

Screenshot of Unity documentation showing in tooltips.

Szybko wyszukaj dokumentację aparatu Unity, wyróżniając nazwę klasy lub metody, a następnie wybierając element menu Dokumentacja interfejsu API aparatu Unity > .

Obsługa cieniowania

Wyróżnianie składni i autouzupełnianie dla plików cieniowania.

Obsługa plików definicji zestawu

Edytuj pliki definicji zestawu aparatu Unity (asmdef) bezpośrednio w programie Visual Studio przy użyciu kolorowania i uzupełniania słów kluczowych.

Uruchamianie i debugowanie testów jednostkowych

Pisanie, uruchamianie i debugowanie testów jednostkowych bezpośrednio w Visual Studio dla komputerów Mac.

Automatyczne odświeżanie zasobów aparatu Unity

Poświęcaj mniej czasu na przełączanie między aparatami Unity i Visual Studio. Zmiany w kodzie są automatycznie aktualizowane w środowisku Unity po zapisaniu plików.