Pytania oznaczone «java»

11
Dopasowywanie gry na Androida do różnych rozmiarów ekranu

Tworzę grę na Androida, która jest tylko w orientacji pionowej. Działa świetnie, gdy uruchamiam go na telefonie, ale kiedy uruchamiam go na tablecie, mimo że rozmiar ekranu jest większy, wszystkie mapy bitowe są tego samego rozmiaru. Czy jest jakiś sposób, aby mapy bitowe pozostały niezmienione...

10
Jak odwrócić kolor piksela tła

Piszę edytor gier i map za pomocą Java i jMonkeyEngine. W edytorze map mam pędzel zrobiony przez sferę szkieletową. Mój problem brzmi: chcę, aby był widoczny wszędzie, więc chcę odwrócić kolor piksela „za” tym pędzlem. Chciałem to zrobić za pomocą modułu cieniującego fragmenty (GLSL), ale nie wiem,...

10
Czy skrypty powinny współdziałać z abstrakcją silnika?

Korzystam z Javy i Jython, a po przeprowadzonych badaniach odkryłem, że bezpośrednie skrypty dostępu do interfejsu silnika mogą być błędem, ponieważ ściśle łączą je ze sobą. Wygląda na to, że większość skryptów, które pozwalają modom tworzyć i zarządzać jednostkami, robi to poprzez pewien rodzaj...

10
Jak sprawić, by wąż podążał za głową?

Po przydzieleniu zadania i rozpoczęciu pracy z libGDX przez zbudowanie małego klona Węża natknąłem się na problem, który pewnie za chwilę się wstydzę. Obecnie mam głowę węża (na tym etapie prosty prostokąt) poruszającą się po kanwie gry. Najprostszym sposobem na zbudowanie reszty węża było...

10
Breakout Collision: Wykrywanie strony kolizji

Piszę breakout clone (moja pierwsza gra) i całkowicie utknąłem w tym, jak dowiedzieć się, która strona klocka została trafiona. Mam metodę wykrywania kolizji, która wygląda następująco: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y, b.y); if (x is smaller than...

10
Jak powinienem modelować grę opartą na ekonomii w kodzie?

Chciałbym stworzyć grę ekonomiczną opartą na starożytnej cywilizacji. Nie jestem pewien, jak to zaprojektować. Gdybym pracował nad mniejszą grą, taką jak kopia „Space Invaders”, nie miałbym problemu z jej ustrukturyzowaniem w następujący sposób: Główna klasa kontrolna Klasa grafiki Klasa...

10
Wdrożenie Java i Steam JVM

Obecnie zastanawiam się nad moimi opcjami tworzenia gier i wdrażania w Steam Greenlight. Naprawdę podoba mi się Java z libGDX, szczególnie ze względu na jej wieloplatformowy potencjał Androida i rozumiem, że możliwe jest wdrażanie gier Java na Steam. Czuję się też bardzo dobrze, gdy muszę stworzyć...

10
Ponieważ Table.drawDebug jest przestarzałe w libGDX, czego powinienem użyć?

Postępuję zgodnie z książką „Learning LibGDX Game Development”, aby stworzyć prostą grę. Jestem w sekcji tworzenia menu, w której tworzymy scenę i renderujemy ją z ramkami debugowania. Książka mówi, aby używać, Table.drawDebug(stage)ale ta statyczna metoda wydaje się Tablecałkowicie usunięta z...

10
Jak dobrze funkcjonują języki na Androidzie?

Jest to szczególny przypadek tego pytania, które moim zdaniem jest szczególnie istotne. Pracuję nad grą dla Androida i planuję używać Scali z libgdx. Planuję stworzyć grę performatywną, ale niekoniecznie grę hiper-wydajną. Widziałem dokumentację libgdx dotyczącą Garbage Collection , i to sprawia,...

10
Tworzenie broni białej w Box2D (libGDX)

Walczę z tym, jak wdrożyć broń do walki w zwarciu, która może się zamachać po naciśnięciu klawisza. Wyobrażam sobie dwa różne ataki (dźgnięcie i zamach) Próbowałem utworzyć dwa urządzenia (postać + broń), dwa różne ciała, dwa różne ciała + złącze obrotowe, ale nie mogę zakodować go tak, aby...