Produkcja gier

9
System powtórek: nagrywać dane wejściowe lub zdarzenia?

Przeczytałem: Jak zaprojektować system powtórek Ale tak naprawdę nie odpowiada na moje pytanie. Moja gra jest zbudowana z „widokiem” gry klienta jako oddzielnego programu od „modelu” i „kontrolera” serwera. (trochę jak MMO lub dowolna gra wieloosobowa zbudowana w ten sposób). Strona serwera jest...

9
Uruchamianie serwera i klienta w ramach tego samego procesu

Pytanie Właśnie zacząłem pracować z Lidgrenem i siecią po raz pierwszy i doszedłem do wniosku, że możliwe jest uruchomienie zarówno serwera, jak i klienta w ramach tego samego procesu. Czy z jakiegoś powodu ta praktyka jest odradzana? Kontekst Powodem, dla którego pytam, jest teoria, że ​​ta...

9
Czy linię prostą można nazwać wielokątem?

Zgodnie z definicją Wieloboku, jeśli pierwszy i ostatni punkt Polilinii są połączone, nazywa się to Wielobokiem. Zobacz zdjęcie poniżej. Mam P1, .... P5 Polyline. Jeśli narysuję linię od P5 do P1, to będzie się nazywać wielokąt czy nie? Jestem tu

9
Dlaczego mój model nie świeci ciągle?

Stworzyłem podstawowy teksturowany model kostki z Blenderem, aby ćwiczyć modelowanie, a następnie zaimportowałem go do Unity. Po włączeniu oświetlenia wygląda to dość brzydko. Światło nie jest ciągłe w rzędzie teksturowanych kostek: Co dziwniejsze, światło na blokach tworzących podłogę jest...

9
Jak rozłożyć arkusz duszka

Mam wiele źle sformatowanych arkuszy, które chcę rozpakować lub podzielić na wiele małych obrazów, po jednym dla każdego duszka. Jeśli mogę, mogę użyć niestandardowego narzędzia do pakowania tekstur, aby zbudować zasoby gry. Moje narzędzia programistyczne to XNA i C # przeznaczone dla systemu...

9
Mysz Xbox używana do obracania ikonki, podstawowa formuła sprawia, że ​​„przykleja się” lub czuje się „lepka” w odstępach 90 stopni! Jak uzyskać płynny obrót?

Korzystam z bardzo podstawowej formuły, aby obliczyć, pod jakim kątem mój duszek (na przykład statek kosmiczny) powinien być skierowany, w oparciu o drążek kontrolera Xbox, tzn. Za pomocą drążka obracasz statek. W mojej głównej metodzie aktualizacji: shuttleAngle = (float)...

9
zwracanie poprawnego identyfikatora multiTouch

Spędziłem niezliczone godziny na czytaniu samouczków i analizowaniu każdego pytania związanego z multiTouch odtąd i Stackoverflow. Ale po prostu nie mogę wymyślić, jak to zrobić poprawnie. Używam pętli, aby uzyskać pointerId, nie widzę wielu ludzi, którzy to robią, ale jest to jedyny sposób, w jaki...

9
Projektowanie sztucznej inteligencji Snake'a

Jestem nowy w tej zmianie stosu gamedev, ale wcześniej korzystałem ze stron matematyki i cs. Tak więc biorę udział w konkursie na stworzenie sztucznej inteligencji dla węża, który będzie konkurował z czterema innymi wężami w 5-minutowych rundach, w których zasady są bardzo podobne do tradycyjnej...

9
animacja ikonek w openGL

Mam problemy z implementacją animacji ikonek w OpenGL ES. Poszukałem go i jedyne, co otrzymuję, to samouczek wdrażający przez Canvas. Znam sposób, ale mam problemy z jego wdrożeniem. Czego potrzebuję: animacja duszka po wykryciu kolizji. Co zrobiłem: funkcja wykrywania kolizji działa...

9
Utrzymywanie rotacji między dwoma obiektami

W mojej grze XNA mam dwa zderzające się obiekty. Kiedy pierwszy przedmiot zderzy się z drugim, może się do niego zaczepić i poruszać po świecie. Mam tutaj problem z matematyką (matematyka nie jest moją mocną stroną). Obecnie mam drugi obiekt, który zatrzaskuje się na pierwszym i poruszam się nim,...