Udostępnij za pośrednictwem


Dodawanie klas, modułów i wtyczek aparatu Unreal Engine w programie Visual Studio

Z tego artykułu dowiesz się, jak używać narzędzi Visual Studio Tools for Unreal Engine do wykonywania następujących operacji:

Wymagania wstępne

Należy zainstalować następujące elementy:

Dodawanie modułów Unreal Engine w programie Visual Studio

Teraz możesz dodać moduły Unreal Engine do projektu Unreal Engine z poziomu programu Visual Studio. Nie trzeba już przełączać się między Edytorem aparatu Unreal i programem Visual Studio, aby dodać moduł lub zsynchronizować rozwiązanie programu Visual Studio z plikiem projektu Unreal Engine.

Moduły to sposób organizowania kodu w rozwiązaniu Unreal Engine. Ułatwiają one grupowanie powiązanych klas i zasobów oraz organizowanie kodu w jednostki samodzielne, które mogą być ładowane i zwalniane w czasie wykonywania. Tworzenie modułów może być żmudne i podatne na błędy, jeśli to zrobić ręcznie, ponieważ wymaga edytowania plików konfiguracji i dodawania kodu kociołowego. Program Visual Studio ułatwia tworzenie modułów, udostępniając okno dialogowe, które przeprowadzi Cię przez proces i wykonuje konfigurację oraz dodaje standardowy element.

Aby dodać moduł Unreal Engine w programie Visual Studio, wykonaj następujące kroki po ukończeniu przewodnika Szybki start: Narzędzia Visual Studio Tools for Unreal Engine , aby pobrać i skompilować grę Lyra. W poniższych krokach założono, że rozwiązanie jest LyraStarterGame.sln otwarte w programie Visual Studio:

  1. W Eksplorator rozwiązań wybierz projekt, taki jak LyraStarterGame, w którym chcesz przejść nowy moduł.
  2. Kliknij prawym przyciskiem myszy projekt (upewnij się, że projekt jest zaznaczony, a nie folder), a następnie wybierz polecenie Dodaj element Unreal Engine..., aby otworzyć okno dialogowe Dodawanie>nowego elementu dla elementów aparatu unreal:Zrzut ekranu przedstawiający menu Dodaj nowy element. Zaznaczono pusty moduł Aparatu Unreal Engine.
  3. Wybierz pozycję Unreal Engine Module (Moduł unreal engine), podaj nazwę modułu w polu Nazwa, a następnie wybierz pozycję Dodaj, aby otworzyć okno dialogowe Dodawanie modułu unreal engine:

    Zrzut ekranu przedstawiający okno dialogowe Dodawanie modułu unreal engine.

    Okno dialogowe Dodawanie modułu unreal engine zawiera pole dla nazwy modułu, listy rozwijane dla typu modułu (wybrano środowisko uruchomieniowe) i fazę ładowania modułu (wartość domyślna jest zaznaczona). Zostanie wyświetlona ścieżka modułu, nagłówek, źródło i ścieżka pliku kompilacji. Pole wyboru Odśwież informacje funkcji IntelliSense przy użyciu narzędzi Edytora nierealnego jest zaznaczone.

  4. Użyj list rozwijanych, aby wybrać typ modułu i fazę ładowania modułu.
  5. Wybierz przycisk OK , aby dodać moduł do projektu i zaktualizować plik rozwiązania programu Visual Studio.

Moduły można tworzyć tylko w folderze Source lub jako moduł wtyczki w folderze Plugins .
Ścieżka kompilacji pokazuje miejsce utworzenia Build.cs pliku. Plik Build.cs zawiera informacje o konfiguracji modułu.

Dodawanie klas Unreal Engine w programie Visual Studio

Teraz możesz dodać klasy Unreal Engine do projektu Unreal Engine z poziomu programu Visual Studio. Nie musisz już przełączać się między Edytorem Unreal i programem Visual Studio, aby dodać klasę lub zsynchronizować rozwiązanie programu Visual Studio z plikiem projektu Unreal Engine.

Aby dodać klasę Unreal Engine w programie Visual Studio, wykonaj następujące kroki po ukończeniu przewodnika Szybki start: Narzędzia Visual Studio Tools for Unreal Engine , aby pobrać i skompilować grę Lyra. W krokach założono, że rozwiązanie jest LyraStarterGame.sln otwarte w programie Visual Studio:

  1. W Eksplorator rozwiązań wybierz folder, w którym ma przejść nowa klasa. W projekcie LyraStarterGame można dodać nową klasę do folderu LyraStarterGame>Source, na przykład.
  2. Kliknij prawym przyciskiem myszy folder i wybierz polecenie Dodaj element Unreal Engine..., aby otworzyć okno dialogowe Dodawanie>nowego elementu:

    Zrzut ekranu przedstawiający okno dialogowe Dodawanie nowego elementu z wybraną pozycją Unreal Engine Common Classes (Unreal Engine Common Classes).

    Dostępne są opcje dodawania wspólnych klas aparatu Unreal Engine (wybrane), Puste modułu unreal engine i wtyczki aparatu Unreal Engine.

  3. Wybierz pozycję Unreal Engine Common Classes (Unreal Engine Common Classes), a następnie wybierz pozycję Dodaj, aby otworzyć okno dialogowe Dodawanie klasy aparatu Unreal Engine:

    Zrzut ekranu przedstawiający okno dialogowe Dodawanie nowej klasy aparatu Unreal Engine.

    Opcje wybierania bazy, takiej jak Aktor, Znak itd., są widoczne. Istnieje pole dla nazwy klasy i listy rozwijanej modułu, do których ma zostać dodana klasa. Zostaną wyświetlone ścieżki do pliku nagłówka i pliku źródłowego. Pole wyboru jest zaznaczone, aby odświeżyć informacje funkcji IntelliSense przy użyciu narzędzi edytora Unreal.

  4. Wybierz nazwę klasy. Program Visual Studio wyświetli ostrzeżenie, jeśli nazwa powoduje konflikt z istniejącą klasą lub plikiem.
  5. Wybierz klasę podstawową. Wybranie klasy bazowej gwarantuje, że odpowiednie nagłówki i makra zostaną uwzględnione dla tego typu klasy.
  6. Wybierz moduł, który ma zostać dodany do klasy przy użyciu listy rozwijanej Wybierz moduł, aby dodać klasę . Nazwa modułu to nazwa folderu zawierającego moduł.
  7. Zaznacz pole wyboru Odśwież informacje funkcji IntelliSense przy użyciu narzędzi edytora Unreal, aby wybrać, czy program Visual Studio używa narzędzi Edytora Unreal do aktualizowania informacji funkcji IntelliSense. Wybierz to, aby spowodować ponowne wygenerowanie pliku rozwiązania Visual Studio za pomocą narzędzia Unreal Build Tool.
  8. Wybierz przycisk OK , aby wygenerować pliki nagłówka i źródła dla nowej klasy i dodać je do pliku rozwiązania programu Visual Studio. Spowoduje to wyświetlenie monitu o ponowne załadowanie projektu. Wybierz pozycję Załaduj ponownie, aby ponownie załadować projekt.

Dodawanie wtyczek aparatu Unreal Engine w programie Visual Studio

Teraz możesz dodać wtyczki Unreal Engine do projektu Unreal Engine z poziomu programu Visual Studio. Nie musisz już przełączać się między Edytorem Unreal i programem Visual Studio, aby dodać wtyczkę lub trzeba zsynchronizować rozwiązanie programu Visual Studio z plikiem projektu Unreal Engine.

Aby dodać wtyczkę Unreal Engine w programie Visual Studio, wykonaj następujące kroki po ukończeniu przewodnika Szybki start: Narzędzia Visual Studio Tools for Unreal Engine , aby pobrać i skompilować grę Lyra. W krokach założono, że rozwiązanie jest LyraStarterGame.sln otwarte w programie Visual Studio:

  1. W Eksplorator rozwiązań wybierz folder, w którym ma zostać wyświetlona nowa wtyczka. W projekcie LyraStarterGame można na przykład dodać nową wtyczkę do folderu LyraStarterGame>Source.
  2. Kliknij prawym przyciskiem myszy folder i wybierz polecenie Dodaj element Unreal Engine..., aby otworzyć okno dialogowe Dodawanie>nowego elementu:

    Zrzut ekranu przedstawiający okno dialogowe Dodawanie nowego elementu z wybraną pozycją Wtyczki Unreal Engine.

    Dostępne są opcje dodawania wspólnych klas aparatu Unreal Engine, modułu Empty Unreal Engine i wtyczki unreal engine (wybrane).

  3. Wybierz pozycję Unreal Engine Plugins (Wtyczki unreal engine), a następnie wybierz pozycję Dodaj, aby otworzyć okno dialogowe Dodawanie wtyczki aparatu Unreal Engine:

    Zrzut ekranu przedstawiający okno dialogowe Dodawania nowego aparatu Unreal Engine.

    Istnieje lista typów wtyczek (opcja Zaawansowane) i pól dla nazwy wtyczki, ścieżki, autora, opisu i adresu URL. Istnieje pole wyboru Is plugin in beta (unchecked) and a Refresh IntelliSense information using Unreal Editor Tools (zaznaczone).

  4. Wybierz typ wtyczki z listy Typ wtyczki.
  5. Podaj nazwę wtyczki, autor wtyczki, opis wtyczki i adres URL wtyczki.
  6. Zaznacz pole Jest wtyczką w wersji beta zgodnie z potrzebami.
  7. Zaznacz pole wyboru Odśwież informacje funkcji IntelliSense przy użyciu narzędzi Unreal Editor, aby wybrać, czy program Visual Studio używa narzędzi Edytora Unreal do aktualizowania informacji funkcji IntelliSense. Powoduje to ponowne wygenerowanie pliku rozwiązania Visual Studio za pomocą narzędzia Unreal Build Tool.
  8. Wybierz pozycję Dodaj , aby wygenerować nagłówek wtyczki i pliki źródłowe dla nowej wtyczki i dodać je do pliku rozwiązania programu Visual Studio. Spowoduje to wyświetlenie monitu o ponowne załadowanie projektu. Wybierz pozycję Załaduj ponownie, aby ponownie załadować projekt.

Visual Studio Tools for Unreal Engine
Wyświetlanie strategii unreal engine w programie Visual Studio
Wyświetlanie rejestrowania aparatu Unreal Engine w programie Visual Studio
Wyświetlanie makr aparatu Unreal Engine w programie Visual Studio