Hej,

Korzystając z niego większych map(10x10 w górę) w moim projekcie, natykam się na dość niską wydajność, głównie na laptopie z zintegrowaną grafiką Intel HD 3000.

Możliwą przyczyną niskiej wydajności jest chyba to, że każdy obiekt na mapie jest rysowany osobno(duża liczba draw calls na screenie) przez co nie jest to chyba najwydajniejsza forma prezentowania grafiki.

W
q.....n - Hej,

Korzystając z niego większych map(10x10 w górę) w moim projekcie, n...

źródło: comment_15935035411uD4Xs7FMamz6Rgw8iZuPx.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@haxx: Cały teren jest w 3d i ma dla każdego bloczka ustawioną jedną określoną wysokość(różną dla każdego) dlatego to rozwiązania odpada.

@nowa_zielonka: ? Dla silnika to raczej obojętne jak przechowywane są dane modele(sam korzystam z jednej sceny z różnymi materiałami). Chodziło mi o wymuszenie rysowania przez GPU sceny za pomocą jednej/kilku instrukcji rysowania a nie jak to ma teraz miejsce kilku tysięcy.

Zapomniałem dodać, że te tereny mogą
  • Odpowiedz
Jaki według was jest lepszy widok kamery w grze strategicznej?

U góry jest zwykła perspektywa a na dole widok ortogonalny.

W grze mam już ustawioną zmianę widoku po naciśnięciu przycisku, ale nie jestem pewien który widok powinien być domyślny.

#polemrowkowe #gamedev
q.....n - Jaki według was jest lepszy widok kamery w grze strategicznej?

U góry je...

źródło: comment_1593443537LajQr1ngUxXNtIyQhwFzYc.jpg

Pobierz

Jaki widok jest lepszy dla gry strategicznej?

  • Perspektywiczny 36.4% (12)
  • Ortogonalny 63.6% (21)

Oddanych głosów: 33

  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Godot 3.2.2 wydany.

Mimo, że zmienił się jedynie ostatni numerek, to z racji tego że jest to wydanie LTS(gałąź 3.2 jest ostania przed 4.0, które pociągnie za sobą wiele zmian) to otrzymał on ogromną ilość nowych funkcji i ulepszeń.

Głównymi zmianami są:
- Dodanie eksportu projektów C# na iOS(Prawie 30% użytkowników używa tego języka, przez co można mówić o nim, że jest gotowy na "produkcję")
q.....n - Godot 3.2.2 wydany.

Mimo, że zmienił się jedynie ostatni numerek, to z r...

źródło: comment_1593181982jAggJp8Yjr6RgixvayzAxH.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób najlepiej zliczać FPS w grze(własnej of kors)?

Posiadam zliczanie czasu od ostatniej klatki(delta) i za pomocą magicznego Viewporta i sześciu węzłów Line2D wyświetlam wyniki na ekranie.

Jednak jak widać na obrazie to jest zbyt dużo skoków wydajności.

Powinienem
q.....n - W jaki sposób najlepiej zliczać FPS w grze(własnej of kors)?

Posiadam zl...

źródło: comment_15931077443Wbqt1nmpljksQU4xMRZFu.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: wydaje mi się, że skoki dużo mówią, i jeśli chciałbyś nad tym pracować to trzeba to robić w grze, a właściwie w jej silniku, chyba bardzo dużo pod tym względem wprowadził UE i jak ktoś umie to elegancko można pracować nad większością tego typu skokami - chyba to są większe operacje, duże odczyty z dysku i tak np. jest wczytywany tylko teren który ma się wczytać i żaden inny.
  • Odpowiedz
@Moroder: Test trwa 10 sekund i przy mniejszym klatkażu(np. 3 klatki na sekundę) boję się że wykres będzie źle wyglądał.

@miszczu90: W Godocie też można w wiele sposobów optymalizować takie sytuacje, a nie tworzę gry jakiejś super zoptymalizowanej, dodatkowo nie chce mi się używać takiej kobyły jak UE4, ponieważ Godota używam również na słabym laptopie(i to bez konieczności instalacji)
  • Odpowiedz
Wie ktoś jak to zrobić w inny sposób? Może prostszy, chociaż to wystarczająco prosto jest chodzi o to żeby kulka zostawiała po sobie plamę


  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@K-S-: Nikt tam nie zagląda, bo nikt nie wie o tym portalu. Jak wpiszesz "gamedev" w google to warsztat w ogóle nie pojawia się w wynikach. Winny temu jest nowy administrator, który kompletnie olał serwis. Nowe forum można by założyć tylko trzeba znaleźć kogoś kto by się tym zajmował. Myślę, że ludzi by nie brakowało, bo teraz jest więcej osób bawiących się w #gamedev niż kiedyś. Może jakieś
  • Odpowiedz
Pomoże mi ktoś z kodem na obijanie się kulki od płaszczyzny i zostawiania plamy? Bo mam kod ale niby w inny sposób ma być zrobiony i już głupieje
Dodaje jeszcze raz bo zapomniałem napisać że to na użytek własny do studbazy
#gamedev #unity3d #unity3d #csharp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach