Produkcja gier

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

2
Muszę zrobić grę za 9 dni. AH! [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Jeśli chcesz tylko przejść do pytania i pominąć tło, przejdź do następnego akapitu, …

7
Skróty klawiaturowe w grze RTS
Wyobraź sobie, że masz grę RTS dla wielu graczy (np. Dune, Age of Empires, Settlers, Warcraft). Istnieją pewne polecenia dostępne z klawiatury do dowodzenia żołnierzami (Stop, Atak, Ruch) i niektóre bardziej ogólne polecenia, takie jak Pauza lub Wyjście. Gra jest zlokalizowana na wiele języków (18+). Widzę dwa możliwe sposoby korzystania …

2
Przykład platformy Microsoft XNA: czy wykrywanie kolizji jest prawidłowo wdrożone?
Przykład podany przez Microsoft wydaje się, że wykrywanie kolizji (z tego, co widzę) będzie miało mały błąd. Gdy użytkownik zderzy się z kaflem Nieprzejezdnym, zostanie obliczona głębokość skrzyżowania. Mniejsza z wartości głębokości X i Y służy do ustalenia pozycji użytkownika, aby nie kolidowała już z kafelkiem. Ale jeśli użytkownik podróżował …

3
Jaka jest uczciwa cena za licencję na muzykę do gry komercyjnej?
Jaki jest uczciwy przedział cenowy dla już istniejącej (nie na zamówienie) muzyki, jeśli jest przeznaczona do gry komercyjnej? Muzyka, którą mam na myśli, jest stosunkowo nieznana (muzyka niezależna) i już jestem w kontakcie z wytwórnią, która kontroluje prawa do niej, potrzebuję tylko względnego przedziału cenowego, aby zabrać ze sobą do …

2
Obsługa skryptu i „rodzimych” komponentów w systemie encji opartej na komponentach
Obecnie próbuję wdrożyć system encji oparty na komponentach, w którym encja jest w zasadzie tylko identyfikatorem, a niektóre metody pomocnicze wiążą kilka komponentów razem, tworząc obiekt gry. Niektóre cele tego obejmują: Komponenty zawierają tylko stan (np. Pozycja, zdrowie, ilość amunicji) => logika przechodzi do „systemów”, które przetwarzają te komponenty i …

2
Realizacja zachowania w prostej grze przygodowej
Ostatnio bawię się, programując prostą tekstową grę przygodową i utknąłem w czymś, co wydaje się być bardzo prostym problemem projektowym. Podsumowując: gra jest podzielona na Roomobiekty. Każdy Roomma listę Entityobiektów znajdujących się w tym pokoju. Każdy z nich Entityma stan zdarzenia, który jest prostą mapą łańcuchową> logiczną oraz listę akcji, …

4
Czy powinienem przenieść świat czy gracza?
Zaraz zacznę rozwijać grę z przewijaniem boków, w której celem gracza jest podróżowanie jak najdalej w osi poziomej przed dotknięciem w dół. Pamiętaj, że nie muszę nigdy wracać na osi poziomej. Rozwijam to w AndEngine na Androida, który korzysta z OpenGL i Box2d. Zanim zacznę, muszę zdecydować o czymś ważnym: …

2
Jak stworzyć system ekwipunku dla każdego gracza?
Mam problem z wdrożeniem systemu ekwipunku w XNA (to nie ma znaczenia, może to być dowolna platforma), ale jak dotąd. Oto problem, który próbuję owinąć głową: Jak mogę zdobyć przedmiot ze świata (pomyślisz, że kiedy zabijesz potwora, upuści zbroję) i weź go do ekwipunku mojego gracza? Jeśli ekwipunek jest tylko …
11 xna  c#  2d 

2
Jak wyłączyć ruch w osi Y w silniku fizyki Bullet
Chcę utworzyć obiekt, a nie tylko poruszać się wzdłuż osi X i Z, przy jednoczesnym wyłączeniu osi Y (to jest jak ruch w 2D, a obiekt nie spadnie). Obecnie używam ograniczenia 6 dof, aby ograniczyć ruch na osi Y, ale to nie działa: btRigidBody* zeroBody = new btRigidBody(0, NULL, NULL); …



5
Kontroler postaci 2D w jedności (próba odzyskania oldschoolowych platformówek)
Obecnie próbuję stworzyć kontroler postaci 2D z jednością (za pomocą fizyki). Jestem dość nowy w silnikach fizycznych i naprawdę trudno jest uzyskać kontrolę, której szukam. Byłbym bardzo szczęśliwy, gdyby ktoś mógł zaproponować rozwiązanie problemu, który znajduję: To jest teraz moja FixedUpdate: public void FixedUpdate() { Vector3 v=new Vector3(0,-10000*Time.fixedDeltaTime,0); _body.AddForce(v); v.y=0; …

4
Gracz porusza się w górę, czy skacze czy wspina się?
W grze platformowej opartej na fizyce 2D, w której znajdują się drabiny, w jaki sposób określasz, czy gracz poruszający się w górę jest spowodowany skokiem czy wspinaniem się po drabinie, tak abyś wiedział, w jaką animację grać? I ogólnie rzecz biorąc, oczywiście wektor kierunku nie jest wystarczający, aby określić animację …

3
Przejdź na czysty OpenGL lub GLSL? [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 6 lat temu . Zainteresowałem się studiowaniem programowania graficznego, więc oczywistym punktem wyjścia była nauka OpenGL. Ale gromadząc rozproszone informacje na forach i …
11 opengl  glsl 

3
Jak mogę zgiąć obiekt w OpenGL?
Czy istnieje sposób wygięcia obiektu, takiego jak walec lub płaszczyzna, za pomocą OpenGL? Jestem początkującym w OpenGL (używam OpenGL ES 2.0, jeśli to ma znaczenie, chociaż podejrzewam, że matematyka ma w tym przypadku największe znaczenie, więc jest w jakiś sposób niezależna od wersji), rozumiem podstawy: tłumaczyć, obracać, transformacje macierzowe itp. …

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.