Java jest zarówno popularnym zorientowanym obiektowo językiem programowania, jak i środowiskiem wykonawczym, które pozwala programom Java działać bez zmian na większości platform sprzętowych i programowych.
Mam Entityinstancję, która jest aktualizowana przy każdym zaznaczeniu gry. Załóżmy, że istota stale się rozwija. Chciałbym móc nadać kąt istoty funkcji, która powoduje, że porusza się ona w tym kierunku: moveForward(90);powinien sprawić, by przesunęli się w prawo. Jeśli zadeklaruję swoją rotację jako globalną int, to zrobię to moveForward(rotation); rotation++; sprawiłoby, …
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ć jakieś opakowanie, aby moja …
Pobieram najnowszą wersję libgdx 1.6 i nie mogę rozwiązać problemu z wyśrodkowaniem tekstu BitmapFont. Wcześniej w wersji 1.54 użyłem metody getBounds (), aby znaleźć szerokość tekstu. Podziel się swoimi rozwiązaniami, dzięki
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 zachowywał się …
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 klasy frameworków . Importuję com.badlogic.gdx.scenes.scene2d.ui.Table; poniżej jest mój kod: @Override …
Mam problemy z wyświetlaniem tekstu w mojej grze w tym samym rozmiarze na różnych ekranach i zrobiłem prosty test. Ten test polega na pokazaniu dopasowania tekstu na ekranie. Chcę, aby tekst miał ten sam rozmiar niezależnie od ekranu i DPI. Znalazłem tę i tę odpowiedź, która moim zdaniem powinna rozwiązać …
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 posiadanie przez szefa biblioteki Java Linked …
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 gracza Klasa wroga Nie rozumiem, jak bym to zrobił dla większych …
Mam problemy z wydajnym określeniem, czy duże pokoje są szczelnie zamknięte w pokojach 3D opartych na wokselach. Jestem w punkcie, w którym starałem się jak najlepiej rozwiązać problem, nie prosząc o pomoc, ale nie starałem się wystarczająco zrezygnować, więc proszę o pomoc. Aby wyjaśnić, zapieczętowany jest fakt, że w pokoju …
Jestem nowy w programowaniu gier Java, ale im więcej czytam, tym bardziej jestem zdezorientowany, ponieważ widziałem kilka różnych podejść do tworzenia pętli gier: 1. Standardowe podejście, które wykorzystuje klasę Timer (wydaje się być mniej precyzyjny). 2. Bardziej precyzyjne podejście wykorzystujące System.nanoTime. 3. Proste podejście, które wykorzystuje scheduleAtFixedRate. Który z nich …
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, że myślę: Programowanie funkcjonalne implikuje wiele niezmiennych obiektów. Dlatego …
Mam doświadczenie w tworzeniu gier typu side side scroller, takich jak Terraria, ale teraz chcę rzucić sobie wyzwanie i stworzyć grę z perspektywą 2.5D . Gra, którą próbuję naśladować, to Don't Starve. W tej chwili skupiam się na zastanowieniu się, jak oddać grunt. Trudno mi zrozumieć, w jaki sposób wygenerowali …
Jestem programistą Java zainteresowanym nauką gier na Javie, ostatnio zajrzałem do książki na temat badań operacyjnych napisanej przez Wayne'a L.Winstona. Istnieje teoria teorii gier. To jest naprawdę matematyczne. Jestem tylko programistą aplikacji, ale czy ta książka byłaby pomocna w rozpoczęciu kariery?
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 the combined width & y is smaller …
Jakie aspekty należy wziąć pod uwagę przy tworzeniu animacji postaci i klas renderowania, jeśli chcę mieć odłączalne kończyny? Opracowałem szczegółowy układ ciała, który może mieć wszystko do zdefiniowanego układu nerwowego. Dążę do czegoś podobnego do poziomu szczegółów obrażeń w Dwarf Fortress. Na przykład, gdy postać odniesie obrażenia ramienia, istnieje szansa …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.