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.
Używając LWJGL, jaki jest najłatwiejszy sposób załadowania modelu 3D do narysowania na ekranie? Wiem, że LWJGL nie ma wbudowanej obsługi ładowania, więc szukam małej biblioteki, która pomogłaby załadować konkretnie pliki .blend.
Szukam algorytmu do obliczania kierunku i prędkości piłek w grze bilardowej. Jestem pewien, że musi istnieć jakiś rodzaj kodu typu open source, ponieważ gry w basenie są jednymi z najstarszych gier komputerowych, jakie pamiętam. Mam na myśli, że kiedy jedna piłka uderza drugą, potrzebuję algorytmu, aby obliczyć kierunek obu z …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . W tej chwili czuję, że jestem silny zarówno w języku Java, jak i …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 7 lat temu . Czy możesz polecić dobry silnik do gry w języku C # do programowania na różnych platformach (Win / Mac …
Mam ekran głównego menu z logo i kilkoma przyciskami. Po naciśnięciu przycisku logowania pojawia się okno dialogowe z prośbą o podanie nazwy użytkownika i hasła. Działa to dobrze, z wyjątkiem „wyskakiwania”. W tej chwili nowe okno dialogowe po prostu zmienia wszystko, ale chciałbym ustawić je nad bieżącą sceną. Właśnie się …
Tworzę grę symulacyjną zarządzania, coś w stylu Roller Coaster Tycoon. Chcę wiedzieć, jaki jest najlepszy sposób na uporządkowanie moich obiektów świata, aby zmaksymalizować wydajność. Powiedzmy, że mam 5000 osób w mojej grze, mogę: Stwórz obiekt i przechowuj je w takiej tablicy; class person() { this.x = 0; this.y = 0; …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Oto, co chcę zrobić z moją mapą kafelków, której nie jestem pewien. Jak widać, górne ściany są znacznie większe niż dolne i boczne (jest to również problem z moimi narożnikami, które mają dziwne kształty [bardziej jak L niż kwadrat], a także większe niż 40x40px, że moje obecne płytki są ). …
Mam grę, którą piszę w Javie. Jest to odgórna gra RPG i staram się poradzić sobie z ruchem na świecie. Świat jest w dużej mierze proceduralny i mam trudności z zajęciem się sposobem poruszania się postaci na całym świecie i renderowania zmian na ekranie. Mam świat załadowany w blokach, które …
Jestem nowy w rozwoju tej gry i zaczynam się uczyć java, ponieważ powiedziano mi, że to świetny sposób na rozpoczęcie. Chcę później tworzyć gry dla rynku Android i chcę mieć dobry widok od was, więc wiem dokładnie, z czym mam do czynienia. Wiem, że programowanie Androida ma różne architektury i …
Chcę stworzyć serię rozszerzających się wzorów pocisków, które tworzą kształty, takie jak kwadraty, trójkąty itp. Przykład tego, czego szukam, można zobaczyć w poniższym filmie, w którym po zebraniu gwiazd pociski eksplodują w kształcie rozszerzająca się gwiazda: https://youtu.be/7JGcuTWYdvU?t=2m41s
Kiedy tworzę nowy projekt LibGDX, główna klasa projektu Core rozszerza ApplicationAdapter . Oto jak to wygląda. package com.marimba.apptest; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; public class AppMain extends ApplicationAdapter { @Override public void create () { } @Override public void render () { Gdx.gl.glClearColor(1, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); } } …
Buduję prosty przykład kółko i krzyżyk z LibGDX. Mam proste obrazy: krzyż, okrąg i planszę, wszystkie pngstworzone za pomocą GIMP-a z przezroczystym tłem. Jak mogę je renderować jako Textureprzezroczyste? Próbowałem z funkcją włączania GL10, ale wydaje się, że nie działa.
Studiowałem opengl es i przykładem, który widziałem, było użycie klasy „Pool” do śledzenia zdarzeń dotykowych i klawiatury. Czy ktoś mógłby wyjaśnić, w jaki sposób i dlaczego potrzebna jest klasa basenowa. Z tego, co czytałem, miało to coś wspólnego z odśmiecaniem pamięci i ograniczaniem liczby tworzonych klas wejściowych. To wszystko wydaje …
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.