Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

1
* Nawigacyjne wyszukiwanie ścieżki siatki
Więc stworzyłem tę odgórną grę 2D Java w tej strukturze o nazwie Greenfoot i pracowałem nad sztuczną inteligencją dla facetów, z którymi będziesz walczył. Chcę, aby mogły one realistycznie przemieszczać się po świecie, więc wkrótce zdałem sobie sprawę, że między innymi potrzebuję jakiegoś rodzaju znalezienia ścieżki. Zrobiłem dwa prototypy A …

2
Jak mogę zaimplementować oświetlenie w silniku wokselowym?
Tworzę silnik terenowy podobny do MC i pomyślałem, że oświetlenie sprawi, że będzie wyglądać o wiele ładniej. Problem polega na tym, że bloki nie są odpowiednio oświetlone, gdy umieszczony jest blok emitujący światło (patrz zrzuty ekranu na dole) na stronie. Do tej pory chcę wdrożyć „blokowe” oświetlenie Minecrafta. Więc stworzyłem …
15 c#  xna  lighting  raycasting 

6
Tworzę własną kamerę zabijania
Planuję stworzyć własny system Kill Cam dla zestawu narzędzi piaskownicy. Po zastanowieniu się nad mechaniką samej kamery zabójczej jestem jednak całkiem zagubiony. Próbuję odtworzyć te, które często widuje się w grach z wezwaniem do służby, które pokazują, z punktu widzenia zabójcy, faktyczną scenę zabijania. Moje myśli: -Nie mogę po prostu …
15 camera 

1
Jak wygląda silnik taki jak Frostbite na wczesnych etapach? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Świetnie się bawię grając w Battlefield i jestem pod wrażeniem tego, jak to wszystko wygląda …

3
Jak mogę skalować tekstury OpenGL, nie rozmywając się?
Używam OpenGL przez LWJGL. Mam rendering kwadratu teksturowanego 16x16 przy 16x16. Kiedy zmieniam jego skalę, quad rośnie, a następnie staje się rozmazany, gdy się powiększa. Jak sprawić, by skalował się, nie rozmazując się, jak w Minecrafcie. Oto kod wewnątrz mojego obiektu RenderableEntity: public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); GL11.glVertex2f(this.x, …
15 opengl  java  lwjgl  slick 

6
Komponenty gry, menedżery gier i właściwości obiektów
Staram się omijać projektowanie encji oparte na komponentach. Moim pierwszym krokiem było stworzenie różnych komponentów, które można by dodać do obiektu. Dla każdego typu komponentu miałem menedżera, który wywoływałby funkcję aktualizacji każdego komponentu, przekazując rzeczy takie jak stan klawiatury itp. Zgodnie z wymaganiami. Następną rzeczą, którą zrobiłem, było usunięcie obiektu …


1
Tworzenie HUD / GUI z OpenGL (LWJGL)
Jestem na etapie tworzenia gry, w którym muszę stworzyć interfejs lub GUI. Nigdy nie dotarłem do tej części, więc nie wiem, jak to się robi. Próbowałem renderować prosty quad w stałej pozycji na ekranie, ale jest problem. Aby mój aparat działał z ortografią, używam tego: public void lookThrough() { GL11.glMatrixMode(GL11.GL_PROJECTION); …
15 opengl  java  gui  lwjgl 


3
Jak odbywa się renderowanie oprogramowania?
Chciałbym zbadać rasteryzację opartą na oprogramowaniu w czasie rzeczywistym. Wiem, że teraz wszystko idzie w kierunku GPU, ale jest kilka gier, w których nadal warto używać renderera oprogramowania. Na przykład: Voxeltron Voxatron to strzelanka na arenie, rozgrywająca się w świecie zbudowanym z wokseli (małe kostki). Wszystko w grze jest wyświetlane …


5
Jak powiązać uwolnienie pocisku z animacją strzelania
Powiedzmy, że masz animację, która ma się zdarzyć podczas wystrzeliwania kuli. Jak sprawić, by kula pojawiła się na końcu animacji. Jedyne, co mogę wymyślić, to poznać czas trwania animacji i opóźnić ustawienie pozycji pocisków i ustawienie jej do momentu, aż upłynie ten czas. Zastanawiałem się tylko, czy to najlepsze podejście, …
15 2d  animation  release  timing 

6
Przenosisz graczy na ten sam kwadrat jednocześnie?
Rozważ siatkę kwadratów 2 x 2. Gracz może przejść na pole, jeżeli: żaden inny gracz nie chce przejść na pole w następnej turze żaden inny gracz nie czekał i nadal zajmuje pole w tej turze Dołączyłem obraz powyżej, aby opisać mój problem. Gracze poruszają się jednocześnie. Jeśli 2 (lub więcej) …
15 turn-based 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.