Produkcja gier

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

2
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 gry w węża Nokia, z …
9 ai  snake 

4
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, ale …
9 xna  rotation 


1
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) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); W mojej głównej metodzie losowania: spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, …
9 xna  c#  sprites  rotation  gamepad 

3
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 Windows. Jak mogę rozłożyć obrazy?

4
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 poprawnie. PS: Wszystko działa dobrze, ale chcę zaimplementować animację …

2
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 ciągłe. Co ja robię źle? Tak to wygląda bez tekstur: Gdybym …

5
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 udało mi się sprawić, by …


5
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 zmieszany.

3
Projektowanie oparte na komponentach: obsługa interakcji między obiektami
Nie jestem pewien, jak dokładnie obiekty robią rzeczy z innymi obiektami w projekcie opartym na komponentach. Powiedz, że mam Objklasę. Ja robię: Obj obj; obj.add(new Position()); obj.add(new Physics()); Jak więc mógłbym mieć inny przedmiot, który nie tylko poruszy piłkę, ale zastosuje fizykę. Nie szukam szczegółów implementacji, ale raczej abstrakcyjny sposób …


2
Czy w jakichkolwiek innych silnikach jest coś równoważnego z drzwiami_portalnymi_portalu Portal 2? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Potrzebuję funkcjonalności dowiązanego_portalu_drzwi znajdującego się w Portalu 2. Przeszukałem trochę w UDK i przeważnie próbowałem …
9 portals 


1
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 koncepcja może pozwolić mi …

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.