Produkcja gier

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

9
Jak najlepiej usunąć byt z pętli gry, gdy jest martwy?
Ok, więc mam dużą listę wszystkich moich bytów, które przeglądam i aktualizuję. W AS3 mogę przechowywać to jako tablicę (długość dynamiczna, bez typu), wektor (wpisany) lub listę połączoną (nie rodzimą). W tej chwili korzystam z Array, ale planuję zmienić na Vector lub połączoną listę, jeśli jest szybsza. W każdym razie, …
16 game-loop 




4
Niezawodność potwierdzeń za pomocą UDP
Mam pytanie dotyczące UDP. Dla kontekstu pracuję nad grą akcji w czasie rzeczywistym. Przeczytałem sporo o różnicach między UDP i TCP i wydaje mi się, że rozumiem je całkiem dobrze, ale jest jedna rzecz, która nigdy nie wydawała się poprawna, a jest to niezawodność , a zwłaszcza podziękowania . Rozumiem, …
16 networking  udp 



10
Losowy hałas na podstawie nasion
Obecnie pracuję nad programem, który powinien generować losowy szum na ekranie na podstawie „współrzędnych” piksela. Współrzędne powinny mieć ten sam kolor przy każdym ponownym uruchomieniu programu. Jednak korzystając z Java.Random, wyniki, które otrzymuję, nie są tak losowe, jak bym chciał: Pomyślałem, że jeśli użyję połączonych współrzędnych (jak w jednej liczbie …
16 java  random 

7
Co oznacza termin „kanał” w przypadku grafiki komputerowej?
Studiowałem terminologię grafiki komputerowej, a to stwierdzenie mnie zdezorientowało. Obraz może mieć kanały alfa dla przejrzystości. Próbowałem poszukać znaczenia terminu „kanał alfa”, ale naprawdę pomyliłem się z definicją, która używa innej koncepcji zwanej „kanałem”. Nie jestem do końca pewien, co to znaczy, więc czy ktoś może być na tyle uprzejmy, …

4
Używasz instancji do wszystkiego?
Instancja poprawia wydajność (znacznie) podczas renderowania wielu (setki tysięcy?) Kopii tej samej siatki jednocześnie. Ale ile to narzutu podczas renderowania dokładnie jednej kopii za pomocą jednego wywołania losowania? Czy dobrym pomysłem byłoby użycie instancji dla całej geometrii renderowanej przez silnik? Edycja: Załóżmy, że tworzymy grę FPS. Większość obiektów ma tylko …
16 mesh  instancing 

2
Jakie są popularne techniki optymalizacji renderowania dla przejścia geometrii w odroczonym rendererze cieniowania? [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 6 lat temu . Tworzę silnik gry przy użyciu OpenGL 3 i C ++ (i glfw do zarządzania oknami). …

3
Ranking graczy za pomocą Elo z więcej niż dwoma graczami
Chciałbym używać Elo do śledzenia rankingów graczy między meczami określonej gry, jednak w grę może grać maksymalnie czterech graczy. Widziałem gry takie jak Carcassonne, w których korzysta Elo z więcej niż dwoma graczami, ale nie znam Elo po pojedynku 1-1. Z artykułu w Wikipedii , równania dla dwóch graczy, które …


2
Jak interpolować liniowo między dwoma wektorami?
Mam wektor prędkości, w którym znajduje się mój klient i dokąd zmierza, i mam ten sam wektor, który pochodzi z serwera, informując, gdzie powinien być klient. Czasami jest trochę inaczej, więc chcę interpolować moją aktualną pozycję do prawidłowej pozycji serwera. Czarna strzałka to wektor prędkości klienta, czerwona strzałka to wektor …

5
Czy istnieje sposób, aby uniemożliwić użytkownikom dostosowanie korekcji gamma w celu „oszukiwania” w celu wyjścia z „ciemnego” obszaru?
W prawie każdej grze, którą spotkałem, która zawiera mroczną sytuację mającą na celu zmianę sposobu interakcji użytkownika z otoczeniem, zawsze są tacy gracze, którzy włączają korektę gamma swojego monitora w celu zanegowania pożądanego efektu. Czy istnieje sposób, aby uniemożliwić użytkownikom dostosowanie korekcji gamma w celu „oszukiwania” w celu wyjścia z …

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.