Produkcja gier

11
Łączenie geometrii / siatki bez utraty korzyści

W Three.js możemy po prostu scalić geometrię, aby ograniczyć liczbę wywołań losowania, a tym samym zwiększyć wydajność. W prostym teście z jednym materiałem mogłem narysować 50 000 kostek + cienie @ 60 fps na moim GPU GTX660. Bez scalenia geometrii problem spowodował już 5000 kostek. Zastanawiam...

11
W pełni dynamiczne drzewo KD vs. Quadtree?

Pracując nad moją grą, jestem w punkcie, w którym muszę śledzić wszystkie jednostki na świecie, aby móc wykonywać kontrole w walce z najbliższymi sąsiadami. Jest to gra podobna do RTS, w której poruszają się potencjalnie tysiące małych automatycznych jednostek. Patrzyłem na KD-Drzewa i Quadtrees...

11
Jak wykonać filtr xBR lub hqx w XNA?

Chciałbym renderować moją grę za pomocą jednego z filtrów hqx (hq2x, hq3x lub hq4x) lub filtra xBR w module cieniującym. Jak mogę to zrobić w XNA 4.0 i SM3? Uwaga dodatkowa: to pytanie zostało znacznie zmienione, aby stało się tym, czym jest

11
Jak poruszać duszka w przyrostach subpikselowych?

Piksele są włączone lub wyłączone. Minimalna ilość, jaką możesz przenieść duszka, to pojedynczy piksel. Jak sprawić, by duszek poruszał się wolniej niż 1 piksel na klatkę? W ten sposób dodałem prędkość do zmiennej i sprawdziłem, czy osiągnęła 1 (lub -1). Gdyby tak było, przesunąłbym duszka i...

11
Jak zrobić naturalnie wyglądający woksel

Tworzę grę wokselową, ale myślę, że używam niewłaściwej techniki. Obecnie używam płaskich płytek do robienia bloków i myślę, że jest to lepszy i bardziej wydajny sposób. Widziałem grę wokselową, która ma naturalnie wyglądający teren. Rozumiem przez to, że nie jest blokowy. Gra ma 4 * 4 * 4 bloki...

11
Jaka jest zaleta mechanizmu bezpośredniego dostępu do stanu OpenGL?

Czytałem o OpenGL 4.5 Direct State Access (DSA) na opengl.org i nie jestem pewien, czy mam rację. Wydaje się sugerować, że stary sposób jest mniej wydajny: glBind(something) glSetA(..) glSetB(..) glSetC(..) niż nowy sposób: glSetA(something, ..) glSetB(something, ..) glSetC(something,...

11
Czy SpriteKit jest zgodny ze wzorem MVC?

Obecnie pracuję nad projektem iOS o nazwie Old Frank , w którym staram się podążać za wzorcem projektowym MVC. Istota tego jest. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) Teraz, jeśli dobrze rozumiem MVC, nie możesz korzystać z wielu funkcji, które oferuje...