Produkcja gier

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

3
Jak dodać dźwięk słyszalny przez wrogą AI?
Dany: gra 2D z góry na dół Płytki są przechowywane tylko w tablicy 2D Każda płytka ma właściwość - tłumienie (więc cegły mogą wynosić -50db, powietrze może wynosić -1) Z tego chcę go dodać, aby dźwięk był generowany w punkcie x1, y1 i „falował”. Poniższy obraz przedstawia to lepiej. Oczywiście …

4
Odpowiedź prostokąta zderzenia
Mam trudności z uzyskaniem ruchomego prostokąta, który mógłby zderzyć się z więcej niż jednym prostokątem. Używam SFML i ma przydatną funkcję o nazwie, intersectsktóra bierze 2 prostokąty i zwraca przecięcia. Mam wektor pełen prostokątów, z którym chcę, aby mój ruchomy prostokąt kolidował. Pętlę przez to za pomocą następującego kodu (p …

1
Skuteczne rozwiązanie do podziału przestrzeni w trybie wieloosobowym?
To pytanie jest trochę trudne, ale postaram się wyjaśnić. Powiedzmy, że tworzę grę online (nie w skali MMO), ale która obsługuje jak najwięcej graczy, w sposób autorytatywny. Chcę naprawdę dużych światów z dużą ilością symulowanych wrogów AI. Jestem świadomy kilku strategii oszczędzania procesora serwera, dzieląc przestrzeń i nie przetwarzając tego, …

1
Przestrzeń ekranu do przestrzeni świata
Piszę gra 2D, gdzie jest mój świat gry został x osi przebiegającej lewej do prawej, y osi biegnącej od góry do dołu i z osi z ekranu: Podczas gdy mój świat gier jest odgórny, gra jest renderowana z lekkim przechyleniem: Pracuję nad projektowaniem z przestrzeni świata na przestrzeń ekranu i …
10 xna  c#  matrix  projection  screen 

3
Czy jest jakaś korzyść z używania DX10 / 11 do gry 2D?
Nie jestem do końca zaznajomiony z zestawem funkcji wprowadzonym przez sprzęt klasy DX10 / 11. Jestem niejasno zaznajomiony z nowymi etapami dodanymi do programowalnego potoku graficznego, takimi jak moduł cieniujący geometrię, moduł cieniujący obliczenia i nowe etapy teselacji. Nie widzę jednak, aby którekolwiek z nich miało znaczącą różnicę w grze …
10 2d  graphics  directx 



2
Jak mogę taktownie poprosić użytkowników o wsparcie mojej bezpłatnej gry?
Mam więc grę, która ma kilku oddanych użytkowników, ale bardzo niewielu rzeczywistych użytkowników. Jest to darmowa gra na rynku Android, obsługiwana przez reklamy. Rozmyślałem o tym, aby od czasu do czasu wyświetlać powiadomienia użytkownikom zachęcającym ich do robienia takich rzeczy jak: Spójrz na prezentowane reklamy. Napisz pozytywne recenzje w Android …

5
Jak wziąć udział w pisaniu gier wideo? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
10 jobs 

2
Tekstura rzutowa i odroczone oświetlenie
W poprzednim pytaniu zapytałem, czy możliwe jest teksturowanie rzutowe z odroczonym oświetleniem. Teraz (ponad pół roku później) mam problem z wdrożeniem tego samego. Próbuję zastosować tę technikę w świetle. (mój projektor nie wpływa na albedo). Mam ten projektor Wyświetl macierz projekcji: Matrix projection = Matrix.CreateOrthographicOffCenter(-halfWidth * Scale, halfWidth * Scale, …


2
Czy warto używać puli cząstek w zarządzanych językach?
Zamierzałem zaimplementować pulę obiektów dla mojego systemu cząstek w Javie, a potem znalazłem to na Wikipedii. Mówiąc inaczej, mówi się, że pule obiektów nie są warte używania w językach zarządzanych, takich jak Java i C #, ponieważ przydziały zajmują zaledwie kilkadziesiąt operacji w porównaniu z setkami w językach niezarządzanych, takich …


5
Programowanie dla systemu iOS w systemie Linux [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 2 lata temu . Szukam silnika lub biblioteki do opracowania gry dla systemu iOS w systemie Linux. Wysoki poziom, niski poziom, GUI, brak …
10 ios  iphone  linux 


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.