Eksportowanie i tworzenie rozwiązania Visual Studio Unity
Jeśli aplikacja nie potrzebuje klawiatury systemowej, zaleca się użycie D3D, aby aplikacja zużywała nieco mniej pamięci i krótszy czas uruchamiania. Jeśli jednak używasz klawiatury systemowej za pośrednictwem interfejsu API TouchScreenKeyboard, musisz wyeksportować projekt jako XAML.
Jak wyeksportować z aparatu Unity
Ustawienia kompilacji w edytorze aparatu Unity
- Gdy wszystko będzie gotowe do wyeksportowania projektu z aparatu Unity, otwórz menu Plik i wybierz pozycję Build Ustawienia...
- Wybierz pozycję Dodaj otwarte sceny, aby dodać scenę do kompilacji.
- W oknie Ustawienia kompilowania wybierz następujące opcje do wyeksportowania dla HoloLens:
- Platforma: platforma Windows platformę uniwersalną i pamiętaj o wybraniu opcji Przełącz platformę, aby wybór został włączony.
- Zestaw SDK: Universal 10.
- Typ kompilacji platformy uniwersalnej systemu Windows: D3D.
- Opcjonalnie: Projekty języka C# aparatu Unity: zaznaczone.
Uwaga
Zaznaczenie tego pola umożliwia:
- Debuguj aplikację w Visual Studio debugerze zdalnym.
- Edytuj skrypty w projekcie języka C# aparatu Unity podczas korzystania z funkcji IntelliSense dla interfejsów API WinRT.
- W oknie Build Ustawienia... (Kompilacja Ustawienia...) otwórz okno Player Ustawienia...
- Wybierz kartę Ustawienia platformy Windows platformy uniwersalnej.
- Rozwiń grupę Ustawienia XR.
- W sekcji XR Ustawienia zaznacz pole wyboru Virtual Reality Supported (Obsługiwana rzeczywistość wirtualna), aby dodać nową listę urządzeń rzeczywistości wirtualnej i potwierdzić, że Windows Mixed Reality "" jest wyświetlane jako obsługiwane urządzenie.
- Wróć do okna dialogowego Ustawienia kompilacji.
- Wybierz pozycję Build (Kompilacja).
- W wyświetlonym Windows Eksploratora aplikacji utwórz nowy folder do przechowywania danych wyjściowych kompilacji aparatu Unity. Ogólnie rzecz biorąc, nazywamy folder "App".
- Wybierz nowo utworzony folder, a następnie wybierz pozycję Wybierz folder.
- Po zakończeniu tworzenia aparatu Unity zostanie otwarte Windows Eksploratora projektu w katalogu głównym projektu. Przejdź do nowo utworzonego folderu.
- Otwórz wygenerowany plik Visual Studio znajduje się w tym folderze.
Kiedy należy ponownie wyeksportować z aparatu Unity
Zaznaczenie pola wyboru Projekty języka C# podczas eksportowania aplikacji z aparatu Unity powoduje utworzenie Visual Studio, które zawiera wszystkie pliki skryptów aparatu Unity. Posiadanie wszystkich skryptów w jednym miejscu umożliwia iterować bez ponownego eksportowania z aparatu Unity. Jeśli jednak wprowadzasz zmiany w projekcie, które nie tylko zmieniają zawartość skryptów, musisz ponownie wyeksportować z aparatu Unity. Oto kilka przykładów sytuacji, w których należy ponownie wyeksportować z aparatu Unity:
- Zasoby można dodawać lub usuwać na karcie Project zasobów.
- Dowolną wartość można zmienić na karcie Inspector (Inspektor).
- Obiekty można dodawać lub usuwać z karty Hierarchia.
- Zmieniasz wszystkie ustawienia projektu aparatu Unity
Building and deploying a Unity Visual Studio solution (Tworzenie i wdrażanie rozwiązania Visual Studio Unity)
Pozostała część budowania i wdrażania aplikacji odbywa się w Visual Studio. Należy określić konfigurację kompilacji aparatu Unity. Konwencje nazewnictwa aparatu Unity mogą się różnić od używanych w Visual Studio:
Konfigurowanie | Wyjaśnienie |
---|---|
Debugowanie | Wszystkie optymalizacje są wyłączone i profiler jest włączony. Służy do debugowania skryptów. |
Główny | Wszystkie optymalizacje są włączone, a profiler jest wyłączony. Służy do przesyłania aplikacji do sklepu. |
Release | Wszystkie optymalizacje są włączone i profiler jest włączony. Służy do oceny wydajności aplikacji. |
Należy pamiętać, że powyższej listy jest podzbiorem typowych wyzwalaczy, które Visual Studio projektu muszą zostać wygenerowane. Ogólnie rzecz biorąc edytowanie plików cs z poziomu Visual Studio nie wymaga ponownego generowania projektu z poziomu aparatu Unity.
Rozwiązywanie problemów
Jeśli zmiany w plikach cs nie są rozpoznawane w projekcie usługi Visual Studio, upewnij się, że projekty języka C# aparatu Unity są zaznaczone podczas generowania projektu PROGRAMU VS z menu Kompilacja aparatu Unity.
Opinia
Prześlij i wyświetl opinię dla