sobota, 11 października 2014

Instalacja i konfiguracja Unity3D pod Linuksem

Przeszukując polskie fora i portale związane z Linuksem niestety nie natknąłem się na żadne porady dotyczące instalacji Unity pod tym systemem, dlatego postanowiłem przetrzeć szlaki i napisałem poniższy poradnik bazując na oficjalnym poradniku od Unity.


Logo Unity

Swoją drogą nadal zastanawiam się dlaczego Unity nie ma jeszcze natywnego instalatora dla systemów z Pingwinem.

Zapewne chcesz już widzieć co i jak tak więc...

...będziesz potrzebował:


  • Dystrybucji Linuksa która jest w stanie odpalić Wine
  • Zainstalowane najnowsze sterowniki do karty graficznej
  • PlayOnLinux - za pomocą tego narzędzia możesz zarządzać wieloma instalacjami Wine
  • Oficjalny instalator Unity dla Windowsa w wersji 4.X.X

Instalacja PlayOnLinux


Instalacje możesz przeprowadzić na dwa dowolne sposoby:
  • Instalując pakiet z odpowiedniego menadżera oprogramowania dla Twojej dystrybucji.
  • Odwiedzając oficjalną stronę projektu PlayOnLinux i pobierając paczkę.

Pobranie instalatora Unity


Oficjalny instalator znajdziesz oczywiście na... oficjalnej stornie Unity.
Pobierz wersję dla Windowsa i nie uruchamiaj jeszcze instalatora.


Instalacja Wine i Unity przy pomocy PlayOnLinux

 

Pierwsze uruchomienie PlayOnLinux


Podczas pierwszego uruchomienia PlayOnLinux prawdopodobnie zobaczysz ostrzeżenia o tym że nie masz zainstalowanego Wine, 7zip i czcionek w MS Windows, bez obawy możesz zezwolić na te trzy instalacje.

Zarządzanie wersjami Wine

  • Z głównego okna PlayOnLinux wybierz opcję "Narzędzia" -> "Zarządzanie wersjami Wine"
  • Wybierz jedną z 32 bitowych wersji (koniecznie z 32 bitowych)
  • Za pomocą kreatora zainstaluj wybraną wersję

Instalacja Unity

  • Społeczność Unity postanowiła ułatwić sprawę instalacji i konfiguracji potrzebnych pakietów do poprawnego działania Unity nieco mniej doświadczonym użytkownikom, stworzyła skrypt które wszystkie czynności automatyzuje, można pobrać go stąd.
Uwaga: Skrypt musisz dostosować do wersji Wine którą zainstalowałeś aby to zrobić otwórz plik unity.pol w edytorze teksty i wyszukaj pole WINE_VERSION, doświadczonymzmień numer wersji Wine na wybrany w kreatorze zarządzania wersjami Winę.
Przykład:
WINE_VERSION="numerWersji"
Uwaga: Jeśli używasz dystrybucji bazujących na Ubuntu, musisz zapoznać się z tym tymi wskazówkami Regarding ptrace_scope fatal error.

  • Z głównego okna PlayOnLinux wybierz "Narzędzia" -> "Uruchom skrypt lokalny"
  • W nowo otwartym oknie wskaż lokalizację w której zapisałeś skrypt unity.pol wybierz go i naciśnij "Dalej" w kreatorze.
  • W następnym kroku kreatora konfiguracji zostaniesz poinformowany o niepoprawnej sygnaturze, możesz to bez obawy zignorować.
  • W tym korku zostaniesz poproszony o zapoznanie się z zawartością skryptu unity.pol. Jeśli jesteś dociekliwy sprawdź co i jak następnie kliknij "Dalej"
  • Teraz kreator konfiguracji powinien przystąpić do pracy, informacje pojawiające się w oknie mają pokazują to co w chwili obecnej wykonuje kreator, czyli np. instalacje DirectX, wszystkie wersje .NET Framework itd. Jeśli jesteś ciekawy co jeszcze jest instalowane, sprawdź treść skryptu.
  • Jeśli instalujesz po raz pierwszy jakikolwiek program dzięki PlayOnLinux to konfiguracja środowiska dla Unity może potrwać trochę czasu dlatego że instalator musi pobrać niezbędne biblioteki do uruchomienia Unity.
  • Po pomyślnym zakończeniu konfiguracji, wybierając z głównego okna PlayOnLinux opcję "Zainstaluj" wskaż lokalizację na dysku gdzie zapisałeś instalator pobrany z oficjalnej strony instalator Unity.
  • Filozofia instalacji Unity pod Wine jest dokładnie taka sama jak pod Windowsem, przeklikaj wszystkie kroki i ignoruj ewentualne błędy.
  • Po zakończeniu instalacji na pulpicie pojawią Ci się dwie ikony, Unity i Unity3D, zalecane jest uruchamianie programu za pomocą ikony podpisanej jako Unity 3D ponieważ jest to ikona utworzona przez skrypt.
  • Właśnie zainstalowałeś Unity.

Dodatkowe

 

Jak ustawić w Unity program do edycji obrazów?

Aby ustawić natywny program do edycji obrazów, jak np. Gimp wystarczy że zapiszesz poniższy skrypt do pliku:
#!/bin/sh
if [ -z "$1" ]
then
 echo "No file specified"
 exit 1
fi

# Change 'gimp' to the command name of your desired image 
# manipulation program.
gimp "`wine winepath -u "$1"`"
# Note that the 'wine winepath', which translates Windows path  
# name to Unix, is the natively installed 'wine'.

echo "Opening $1 with GIMP"
exit 0
Ustawisz jako wykonalny wydając polecenie chmod 755 wskazując na ten plik i po wszystkim ustawisz w Unity jako Image Manipulation program w ustawieniach Unity.

Wszystko powinno działać, jeśli nie, daj znać w komentarzu, wspólnie poszukamy rozwiązania.

Owocnego tworzenia!
 

Brak komentarzy:

Prześlij komentarz