Produkcja gier

10
Deformujące powierzchnie

Staram się osiągnąć deformujące zachowanie fizyczne na płaskich powierzchniach, ale jak dotąd nie mam pojęcia, jak zacząć od implementacji. Niezależnie od kształtu powierzchni (samoloty, sześciany, kule…) chcę mieć małe wcięcia na pozycjach od bytów gry (graczy, wrogów, przedmiotów…). Wyjaśnienie...

10
Techniki ciągłego wykrywania zderzeń silnika

Pracuję nad czysto ciągłym silnikiem fizyki i muszę wybrać algorytmy wykrywania kolizji w fazie szerokiej i wąskiej. „Czysto ciągły” oznacza, że ​​nigdy nie przeprowadzam testów przecięcia, ale zamiast tego chcę znaleźć sposoby na złapanie każdej kolizji, zanim to nastąpi, i umieszczenie każdej z...

10
Co oznaczają składniki gl_TexCoord [0]?

Jakie są różnice między gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].pi gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z? Rozumiem, że gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].zsą to współrzędne pikseli? Ale co gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].poznaczają i gdzie...

10
Co dokładnie składa się na ekran w typowej grze C64?

Próbuję rozgryźć podstawy tworzenia gier na platformę C64 od wersji BASIC i mógłbym skorzystać z porady na temat czegoś bardzo podstawowego, ale ważnego: co to właściwie jest na ekranie i jak go narysować? Spójrz na Katakis / Denaris : Na ekranie jest co najmniej 9 różnych rzeczy: Pasek...

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 wdrożyć interakcję między częściami silnika?

Chcę zadać pytanie o sposób wymiany informacji między częściami silnika gry. Silnik jest podzielony na cztery części: logikę, dane, interfejs użytkownika, grafikę. Na początku dokonałem tej wymiany za pomocą flag. Na przykład, jeśli nowy obiekt zostanie dodany do danych, flaga isNeww klasie...

10
Tekstura rzutowa i odroczone oświetlenie

W poprzednim pytaniu zapytałem, czy możliwe jest teksturowanie rzutowe z odroczonym oświetleniem. Teraz (ponad pół roku później) mam problem z wdrożeniem tego samego. Próbuję zastosować tę technikę w świetle. (mój projektor nie wpływa na albedo). Mam ten projektor Wyświetl macierz...