Produkcja gier

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


5
Animacja i ruch wspinania się po półce (platformówka 2D)
Walka o podjęcie decyzji o wdrożeniu mechaniki wspinania się po półce w platformówce 2D napędzanej fizyką. Jaki jest najlepszy sposób, aby to zrobić bez nadmiernego skomplikowania? Jak dotąd rozumiem (hobbysta tutaj nie jest zawodowcem) istnieje kilka opcji, w tym: Przyłóż kontrolowaną siłę do sztywnego ciała na osi y, aż pozycja …
11 2d  libgdx  box2d  spine 

3
Jak ukryć obrobiony kontur siatki, gdy / gdzie siatka jest ukryta
Pracuję nad ustawieniem aktywnego konturu w moim silniku 3d, efektu podświetlenia dla wybranych postaci 3d lub scenerii na ekranie. Po pracy z buforem wzornika i uzyskaniu niezadowalających wyników (problemy z wklęsłymi kształtami, grubość konturu z powodu odległości od kamery oraz niespójności między moim komputerem stacjonarnym a laptopem), przełączyłem się na …

6
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 zresetowałbym zmienną do 0, …

1
Jak mogę niezawodnie wdrożyć skórowanie GPU w Androidzie?
Staram się, aby skórowanie postaci działało na Androidzie. Pomysł jest dość waniliowy: mam swoje matryce do skórowania i wraz z każdym wierzchołkiem wysyłam do czterech wskaźników macierzy i czterech odpowiednich wag. Sumuję je w module cieniującym wierzchołki i stosuję je do każdego wierzchołka. Oto, co robię w module cieniującym wierzchołki …

2
Moduł cieniujący, który „wycina” otwór przez całą geometrię
Jak mogę stworzyć moduł cieniujący, który „tnie” całą geometrię, renderując jedynie tło usuwania w Unity? Przykład: To pryzmat w ogromnym białym pokoju w kształcie pudełka. Powierzchnia pryzmatu po prostu renderuje skybox sceny (gwiaździste niebo). Użyłem wielu kamer, co jest dość nieefektywne ... Musi być jakiś sposób tylko z shaderem. W …

1
Zmień duszkę obiektu w jedności
Wewnątrz kodu skryptu bohatera (obiektu) chcę dodać możliwość zmiany jego duszka. Tak więc gracz naciska przycisk spacji, a duszek zmienia się w innego duszka już dodanego do projektu. Czy możesz podać mi przykładowy kod, aby to zrobić?
11 c#  2d  unity  sprites 


3
Zapisujesz stan gry roguelike?
Pracuję nad podstawowym roguelike przy użyciu HTML5 i jQuery, i natknąłem się na problem. W obecnym stanie gry system zapisuje stan gry tylko za każdym razem, gdy użytkownik porusza się między piętrami - aby zminimalizować koszty ogólne. Niebezpieczeństwo polega na tym, że jeśli użytkownik wpakuje się w kłopoty, może po …

4
System encji i rendering
Okey, co wiem do tej pory; Jednostka zawiera komponent (przechowywanie danych), który przechowuje takie informacje; - Tekstura / sprite - Shader - itp A potem mam system renderujący, który rysuje to wszystko. Ale nie rozumiem, w jaki sposób należy zaprojektować renderer. Czy powinienem mieć jeden komponent dla każdego „typu wizualnego”. …

2
Jak ustrukturyzować stany gry w systemie opartym na jednostce / komponencie
Tworzę grę zaprojektowaną według paradygmatu encja-komponent, który wykorzystuje systemy do komunikacji między komponentami, jak wyjaśniono tutaj . Osiągnąłem punkt w moim rozwoju, że muszę dodawać stany gry (takie jak pauza, gra, rozpoczęcie poziomu, rozpoczęcie rundy, zakończenie gry itp.), Ale nie jestem pewien, jak to zrobić w moim środowisku. Przejrzałem ten …

3
Izometryczne wykrywanie kolizji
Mam problemy z próbą wykrycia kolizji dwóch płytek izometrycznych. Próbowałem wykreślić linie między każdym punktem na kafelku, a następnie sprawdzić, czy nie przechwytuje linii, ale to nie działało (prawdopodobnie z powodu nieprawidłowej formuły) Po dłuższym zastanowieniu się nad tym, wydaje mi się, że zastanawiam się nad tym i musi istnieć …

3
Projekt całej mapy vs. projekt tablicy kafelkowej
Pracuję nad 2D RPG, które będą zawierały zwykłe mapy lochów / miast (wstępnie wygenerowane). Używam kafelków, które następnie połączę, aby tworzyć mapy. Mój pierwotny plan polegał na złożeniu kafelków za pomocą Photoshopa lub innego programu graficznego, aby uzyskać jeden większy obraz, który mógłbym następnie wykorzystać jako mapę. Przeczytałem jednak o …
11 tiles  maps 

2
Gdzie mogę przeczytać o technikach stosowanych w grach z epoki NES? [Zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 8 lat temu . Lubię czytać …
11 blog 

1
Problem z wykrywaniem kolizji koło-linia
Obecnie opracowuję klon umożliwiający wybicie i trafiłem na przeszkodę w wykrywaniu kolizji między kulą (kołem) a cegłą (wypukłym wielokątem) działającą poprawnie. Używam testu wykrywania kolizji Koło-Linia, w którym każda linia reprezentuje i krawędź wypukłej cegły wielokąta. Przez większość czasu test Koła-Linii działa poprawnie, a punkty kolizji są poprawnie rozwiązywane. Wykrywanie …

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.