Pl/FlightGear: Difference between revisions

Jump to navigation Jump to search
Line 57: Line 57:
=== Zależności FlightGear ===
=== Zależności FlightGear ===


W przeciwieństwie do komercyjnych tytułów, głównym wynikiem pracy projektu jest wydanie zestawu kodów źródłowych. Aby użyć programu należy skompilować udostępniony kod dla docelowej platformy, na której ma pracować. Biblioteki użyte przez FlightGear były różne w zależności od okresu. Główną biblioteką zależną jest [[SimGear], która jest silnikiem symulacji dla FlightGear. [[TerraGear]] nie jest zależnością, a raczej tylko nazwą dla domyślnego silnika odpowiadającego za generowanie terenu we FlightGear. OpenAL jest używany dla obsługi dźwięku, włączając wsparcie dla SDL ( od wrsji 0.9.5 ). PLIB jest użyte do obsługi sprzętowej, przed wprowadzeniem OpenAL, także dla obsługi dźwięku. [[OpenGL]] jest użyty dla swoich funkcji 3D, DirectX nie jest wspierany. [[OpenSceneGraph]] jest również zintegrowany we FlightGear. Na koniec do kompilacji jest konieczna biblioteka Simple Direct Media Layer (SDL) Niektóre zależności mogą się różnić w zależności od tego na jaką platformę docelową jest kompilowany kod. Użytkownicy FlightGear powinni sami kompilować kod, lub jeżeli nie jest ona dostępna w ramach projektu, korzystać z wersji binarnej udostępnionej przez osoby trzecie.
W przeciwieństwie do komercyjnych tytułów, głównym wynikiem pracy projektu jest wydanie zestawu kodów źródłowych. Aby użyć programu należy skompilować udostępniony kod dla docelowej platformy, na której ma pracować. Biblioteki użyte przez FlightGear były różne w zależności od okresu. Główną biblioteką zależną jest SimGear, która jest silnikiem symulacji dla FlightGear. [[TerraGear]] nie jest zależnością, a raczej tylko nazwą dla domyślnego silnika odpowiadającego za generowanie terenu we FlightGear. OpenAL jest używany dla obsługi dźwięku, włączając wsparcie dla SDL (od wersji 0.9.5). PLIB jest użyte do obsługi sprzętowej, przed wprowadzeniem OpenAL, także dla obsługi dźwięku. [[OpenGL]] jest użyty dla swoich funkcji 3D, DirectX nie jest wspierany. [[OpenSceneGraph]] jest również zintegrowany we FlightGear. Na koniec do kompilacji jest konieczna biblioteka Simple Direct Media Layer (SDL) Niektóre zależności mogą się różnić w zależności od tego na jaką platformę docelową jest kompilowany kod. Użytkownicy FlightGear powinni sami kompilować kod, lub jeżeli nie jest ona dostępna w ramach projektu, korzystać z wersji binarnej udostępnionej przez osoby trzecie.


== Sprzęt==
== Sprzęt==
Line 100: Line 100:
Inny przykład, najnowsza wersja kodu w 2007 roku to 0.9.11-pre1 (pre-release ) i 0.9.10 (finalna) Jednak dostępne wersje binarne znacznie się różniły. Oto kilka dostępnych wersji binarnych rok po udostępnieniu kodu 0.9.10:
Inny przykład, najnowsza wersja kodu w 2007 roku to 0.9.11-pre1 (pre-release ) i 0.9.10 (finalna) Jednak dostępne wersje binarne znacznie się różniły. Oto kilka dostępnych wersji binarnych rok po udostępnieniu kodu 0.9.10:


* Win-32 pakiet ~138MB (v0.9.10) Dla Windows 98, 2000, ME, 32 bitowe XP )
* Win-32 pakiet ~138MB (v0.9.10) Dla Windows 98, 2000, ME, 32 bitowe XP
* Linux - pakiety dla poszczególnych dystrybucji
* Linux - pakiety dla poszczególnych dystrybucji
** Pakiet Slackware (v0.9.10), Fedora Core 2,3,4 packages (v0.9.10), Pardus (v0.9.10), Debian (v0.9.9)
** Pakiet Slackware (v0.9.10), Fedora Core 2,3,4 packages (v0.9.10), Pardus (v0.9.10), Debian (v0.9.9)
1,089

edits

Navigation menu