Produkcja gier

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

4
Identyfikowanie „typów” jednostki w systemie jednostek-elementów
Jeśli jednostka nie ma wyraźnego „typu” (np. Odtwarzacz) i jest po prostu zbiorem komponentów, w jaki sposób mogę zidentyfikować jednostki, nad którymi moje systemy powinny i nie powinny pracować? Na przykład w grze Pong wiosło i piłka zderzają się z granicami okna. Jednak systemy obsługi kolizji dla każdego będą inne, …

4
Jak naprawdę działa normalne mapowanie?
Próbuję uchwycić pojęcie normalnego mapowania, ale nie rozumiem kilku rzeczy. Krótko mówiąc, nie jestem pewien, czy normalna mapa zależy od punktu widzenia, czy nie (tj. Czy dostaniesz inną normalną mapę tego samego obiektu, gdy się wokół niego obracasz). Po drugie, nie rozumiem, dlaczego niebieskawy kolor jest dominującym kolorem na normalnych …

1
Jak symulować opadanie piór w box2d?
Pracuję z AndEngine z rozszerzeniem Box2d, ale doceniona zostanie również ogólna odpowiedź lub pomysł na koncepcję. Mam podobne do piór obiekty w świecie 2D, które chcę brać udział w symulacji fizyki. Używam tłumienia liniowego, aby „pióro” opadało powoli. To może nie być dobry pomysł, może powinienem raczej zastosować siłę przy …
10 box2d  physics 


3
Jak uniknąć „systemów Blob” w systemie komponentów bytu?
Obecnie mam do czynienia z następującym problemem: Usiłuję napisać klon ponga przy użyciu systemu komponentu jednostki (ECS). „Schemat” napisałem sam. Jest więc klasa, która zarządza bytami wszystkimi składnikami. Są też same klasy komponentów. Na koniec są moje systemy, które po prostu pobierają wszystkie byty, które mają komponenty, których potrzebuje system. …


2
UDK: Sprawdzanie typu aktora w pocisku ProcessTouch
Krótko mówiąc, próbuję teleportować pionka, gdy zostanie trafiony pociskiem (lub uszkodzony przez jakąkolwiek broń w mojej grze). W tej chwili próbuję wywołać funkcję Pawn.SetLocation w ProcessTouch pocisku. To problem, ponieważ ProcessTouch uderzy każdego aktora, a nie tylko pionka. Dodatkowo wszelkie próby sprawdzenia „Actor Other” ProcessTouch powodują błędy. Wypróbowałem wiele rozwiązań …
10 udk 

3
Jakie problemy mogą wystąpić, jeśli korzystasz zarówno z MonoGame API, jak i bazowego API graficznego?
Na jakie problemy można się natknąć, jeśli robią grę z MonoGame i zaczynają również nawiązywać połączenia z bazowym interfejsem API grafiki? Na przykład, jeśli chciałbym zrobić coś w projekcie MonoGame, którego MonoGame niekoniecznie obsługiwał, lub po prostu nie mogłem znaleźć odpowiedniej dokumentacji / przykładu, ale mogę znaleźć przykład tego, jak …
10 monogame 

1
Generowanie geometrii proceduralnej
Niedawno przyglądałem się programowi SceneKit dla systemu OS X i zauważyłem, że istnieje kilka fabrycznych metod tworzenia kształtów geometrycznych, takich jak: Pudełko, kapsułka, stożek, cylinder, samolot, piramida, kula, torus i tuba. Jestem zainteresowany dodawaniem takich prymitywnych kształtów do mojego renderera, ale staram się znaleźć jakieś rozsądne źródło, z którego mogę …

2
Programowanie gier Java 2D: Różne podejścia do tworzenia pętli gry
Jestem nowy w programowaniu gier Java, ale im więcej czytam, tym bardziej jestem zdezorientowany, ponieważ widziałem kilka różnych podejść do tworzenia pętli gier: 1. Standardowe podejście, które wykorzystuje klasę Timer (wydaje się być mniej precyzyjny). 2. Bardziej precyzyjne podejście wykorzystujące System.nanoTime. 3. Proste podejście, które wykorzystuje scheduleAtFixedRate. Który z nich …

2
Algorytm optymalizacji gry meczowej ze znaną kolejką
Próbuję napisać solver w języku C # .NET dla gry znanej jako Flowerz. W celach informacyjnych możesz grać w MSN, tutaj: http://zone.msn.com/gameplayer/gameplayer.aspx?game=flowerz . Piszę to dla zabawy, nie do żadnego rodzaju zadania ani niczego związanego z pracą. Z tego powodu jedynym ograniczeniem jest mój komputer (rdzeń Intel i7 z 8 …
10 c#  algorithm  ai  puzzle 

3
Rozkład wklęsłej siatki na zestaw wypukłych siatek
Chciałbym móc rozłożyć siatkę wklęsłą na zestaw siatek wypukłych z dwóch powodów: Przejrzysty rendering Kształty fizyki Czy istnieje algorytm, który przyjmuje zestaw trójkątów (wklęsły) jako dane wejściowe i wyprowadza pewną liczbę zestawów trójkątów (wypukłych)? Chciałbym, aby nie wypełniał otworów między częściami oryginalnej siatki. Natknąłem się już na mały pomysł: znajdź …

1
Co powinienem zrobić z kwestiami prawnymi dotyczącymi gry niezależnej?
Przepraszam, jeśli jest tu za dużo informacji ogólnych, nie jestem pewien, co jest istotne, ale pomyślałem, że muszę nakreślić sytuację finansową, aby odróżnić to od innych pytań, na które odpowiedzi nie mają tutaj zastosowania. Tworzę niezależną grę, która ma być sprzedawana online (tj. Do dowolnego kraju, który może korzystać z …

2
Czy nadal są zalety używania gl_quads?
OK, rozumiem, że gl_quads są przestarzałe i dlatego nie powinniśmy ich więcej używać. Rozumiem również, że współczesny komputer PC podczas uruchamiania gry za pomocą gl_quads rysuje dwa trójkąty. Teraz słyszałem, że gra powinna być napisana przy użyciu trójkątów. Zastanawiam się jednak, czy ze względu na specyfikę tego, jak OpenGL czyni …
10 opengl 

5
Dobre rozwiązania technologiczne do budowy mapy ascii i poruszania postaciami w przeglądarce (np. Forteca karłowata)? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 5 lat temu . Chciałbym zbudować aplikację internetową dla mojej witryny z grami, która polega na użyciu znaków tekstowych do reprezentowania zwierząt i …

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.