FAQ 3D

Temat na forum 'Tematy ogólne' rozpoczęty przez użytkownika TL_STRONG, 1 lipca 2015.

Drogi Forumowiczu,

jeśli chcesz brać aktywny udział w rozmowach lub otworzyć własny wątek na tym forum, to musisz przejść na nie z Twojego konta w grze. Jeśli go jeszcze nie masz, to musisz najpierw je założyć. Bardzo cieszymy na Twoje następne odwiedziny na naszym forum. „Przejdź do gry“
Status tematu:
Brak możliwości dodawania odpowiedzi.
  1. TL_STRONG

    TL_STRONG Guest

    Co oznacza sformułowanie „nowy silnik graficzny 3D”?


    „Silnik grafiki” to element gry odpowiedzialny za wyświetlanie wszystkich ważnych obiektów w grze – mówiąc prościej, jest to „klient”.

    Do tej pory używaliśmy klienta, który wykorzystywał przede wszystkim główny procesor komputera. Powodowało to konieczność wysyłania do procesora mnóstwa danych, takich jak pozycja każdego obiektu na ekranie, czy sposób ich interakcji. Trzeba było również zarządzać danymi z serwera, przesyłać informacje do przeglądarki (która z kolei przesyłała je dalej do systemu operacyjnego) itd.

    Gra, przeglądarka i system operacyjny musiały jednocześnie tworzyć każdy obiekt na ekranie, co wymagało dużej ilości mocy obliczeniowej i powodowało przeciążenie procesora.

    Nowy silnik korzysta z funkcji stanowiących element każdego nowoczesnego chipa graficznego – zarówno na laptopach, jak i komputerach stacjonarnych – i przejmuje wszystkie czynności związane z wyświetlaniem obiektów na ekranie, w ogromnym stopniu odciążając główny procesor.

    Czy to oznacza, że mogę poruszać się również w trzecim wymiarze?


    Nie do końca. O ile możemy wprowadzić nową oś wymiarową, zapewniającą swoistą „głębię” efektów wizualnych (sprawdźcie to!), DarkOrbit wciąż pozostanie tą samą grą!

    Skąd mam wiedzieć, czy mój komputer jest w stanie uruchomić grę?


    Po pierwsze, wystarczy po prostu uruchomić grę i spróbować. Jeżeli wasz komputer może to zrobić, zrobi to (można skorzystać opcji „Ustawienia”, aby przełączyć tryb wyświetlania na 2D).

    Dopilnowaliśmy, aby na komputerach, które nie mogą uruchomić wersji 3D, nie była wyświetlana opcja przełączania pomiędzy trybami 2D i 3D.

    Jeżeli parametry specyfikacji waszego komputera są równe lub lepsze od zamieszczonych poniżej, komputer na pewno sobie poradzi!

    Minimalne wymagania dla wersji 3D (jest to pierwsza wersja, parametry dla wersji ostatecznej mogą ulec zmianie):

    Procesor Intel Pentium 4 3GHz / AMD Athlon 64 3400+

    Karta graficzna ATI Radeon HD 3650 lub równoważna

    Pamięć RAM 2 GB

    Flash Player 11.8, zaleca się wersję najnowszą (18.0)

    System operacyjny Windows XP+, Mac OS

    Gra wciąż nie działa wystarczająco płynnie. Czy mogę to poprawić?


    Jak poprawić płynność wyświetlania w kliencie (FPS)


    1. Zaktualizuj program Flash Player. Pobierz oficjalną wersję ze strony https://get.adobe.com/flashplayer/

    2. Sprawdź, czy przyspieszanie sprzętowe jest włączone (kliknij PPM opcję Flash -> Ustawienia -> pierwsza zakładka (Wyświetlacz) -> Zaznacz opcję „Włącz przyspieszanie sprzętowe”).

    3. Zaktualizuj sterowniki karty graficznej (może to zapewnić ogromną poprawę jakości wyświetlania).

    4. We wszystkich przeglądarkach zamknij pozostałe strony zawierające elementy mocno obciążające pamięć (gry, reklamy itd.). Odtwarzacze muzyczne nie powinny stanowić problemu (o ile nie jest włączona wizualizacja lub podobna funkcja).

    5. Zamknij wszystkie niepotrzebne aplikacje działające w tle, szczególnie te wykorzystując zasoby karty graficznej.

    6. Zaktualizuj przeglądarkę. Uwaga do użytkowników przeglądarki Google Chrome (z wtyczką Pepper Flash): jeżeli pomimo dobrych parametrów sprzętowych pojawiają się problemy związane z niską jakością wyświetlania (albo silnik 3D nie działa), należy spróbować innej przeglądarki (Firefox, IE). Wtyczka Pepper Flash w przeglądarce Chrome powoduje problemy z jakością wyświetlania, a deweloperzy niewiele mogą na to poradzić.

    7. Wyczyść pamięć podręczną przeglądarki.

    8. Przeprowadź skanowanie systemu za pomocą programu antywirusowego.

    Opóźnienia komunikacyjne na linii klient-serwer


    1. Wyłącz wszystkie aplikacje pobierane w tle: p2p, filmy, aktualizacje oprogramowanie itd.

    2. Sprawdź ustawienia zapory sieciowej.

    3. Czasami pomaga również ponowne uruchomienie routera/przełącznika.

    Korzystacie z Unity czy HTML5?


    Kiedy ponad rok temu rozpoczynaliśmy prace nad tym projektem, dyskutowaliśmy na temat zastosowania różnych technologii i doszliśmy do wniosku, że Flash3D zapewni nam najlepszy kompromis pomiędzy kompatybilnością, wydajnością i możliwościami wprowadzania modyfikacji. Przejście na inną technologię zajęłoby więcej czasu i jednocześnie nie dawałoby dużo większych korzyści.

    Wiemy również, że chociaż technologia HTML5 jest obecnie na topie, nie jest jeszcze na tyle rozwinięta, by zastosować ją w grze takiej jak DarkOrbit. Z tego względu nie zamierzamy w najbliższym czasie zastępować technologii Flash3D żadną inną.

    Na temat procesu podejmowania decyzji porozmawiamy innym razem.
    :)
     
Status tematu:
Brak możliwości dodawania odpowiedzi.