Produkcja gier

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

3
W jaki sposób projektanci gier tworzą wzory wibracji?
Jestem ciekawy tworzenia i wdrażania wzorów wibracji dla kontrolerów konsoli (dla kontrolera PS4, jeśli to robi różnicę). Czy istnieje parametr opóźnienia i prędkości silnika, prawda? Ale możemy też przechodzić z lewego silnika na prawy lub sprawić, by działały razem .... Czy istnieje ustandaryzowany sposób tworzenia tych wzorów? Na przykład pomyślałem …


3
Ukrywanie pozycji sieci P2P?
Pracowałem nad architekturą P2P dla bezpiecznego grania i podzieliłem problem na pięć podproblemów: Nielegalna modyfikacja wysłanego stanu gry Dokładnie upuść oszustów Uzgodnienie stanu gry Unikanie oszustwa „patrz przed siebie” Ukrywanie poufnych informacji przed przeciwnikami Pierwsze cztery, które prawie wszystkie rozwiązałem, ale jest to ostatnia, z którą mam problemy. Zanim przejdę …

3
Jak poruszać kamerą w pełnych odstępach między pikselami?
Zasadniczo chcę powstrzymać kamerę przed poruszaniem się w subpikselach, ponieważ myślę, że prowadzi to do duszków, które choć nieznacznie zmieniają wymiary. (Czy istnieje na to lepszy termin?) Zauważ, że jest to gra pikselowa, w której chcę mieć wyraźną grafikę pikselową. Oto gif, który pokazuje problem: Teraz próbowałem: Przesunąć kamerę, rzutować …
13 libgdx  pixel 

1
jak zautomatyzować testowanie gier?
Jestem nowy w tej dziedzinie testowania. Właśnie opracowałem podstawową grę z silnikiem Unity, ale chcę ją przetestować. Sprawdziłem za pomocą selenu, ale nie wiem, jak uzyskać zwracaną wartość, która zawiera informacje o akcji wykonywanej w grze. Jeśli uda mi się uzyskać wartość, będę mógł odpowiednio podjąć niezbędne działania.
13 unity  testing 

2
Wydaje się, że ruch jest zależny od liczby klatek na sekundę, pomimo użycia Time.deltaTime
Mam następujący kod do obliczenia tłumaczenia wymaganego do przeniesienia obiektu gry w Unity, który jest wywoływany LateUpdate. Z tego, co rozumiem, moje użycie Time.deltaTimepowinno uniezależnić ostateczną liczbę klatek na sekundę tłumaczenia (pamiętaj, CollisionDetection.Move()że wykonuję raycasty). public IMovementModel Move(IMovementModel model) { this.model = model; targetSpeed = (model.HorizontalInput + model.VerticalInput) * model.Speed; …

1
Jak sprawić, by zwierzęta były grywalne w Skyrim
Mam trochę doświadczenia z zestawem Skyrim Creation Kit i zrobiłem kilka małych modyfikacji. Naprawdę jestem zainteresowany tworzeniem nowych ras i już stworzyłem mod, który pozwala graczowi stworzyć starszą osobę, dziecko lub dremorę. Aby to osiągnąć, po prostu znalazłem ich identyfikatory w edytorze i zaznaczyłem pole „grywalne” (i odznaczone „dziecko”). Kiedy …


1
Kiedy używać drzewa mieszanego do automatu stanów do animacji
Jestem doświadczonym twórcą gier tworzącym moją pierwszą grę z animowanymi postaciami 3D (w Unity) i staram się dowiedzieć, kiedy użyć drzew mieszanych zamiast automatów stanów animacji. Rozumiem oba koncepcyjnie, ale widziałem zarówno drzewa mieszania, jak i automaty stanów animacji używane do animacji postaci w wielu samouczkach zarówno z Unity, jak …

3
Gdzie jestem zobowiązany do przyznania kredytów?
Przede wszystkim nie jest to dyskusja na temat najlepszego miejsca na kredyty, ale raczej tam, gdzie jest to dozwolone . Czy na przykład jest w porządku, jeśli po prostu dołączę plik credits.txt do katalogu instalacyjnego, czy będę musiał stworzyć miejsce w grze, w którym będzie można je przeczytać. I czy …
13 assets  business 

2
Jak wykonuje się wykrywanie kolizji na obiektach wykonanych z wielu małych trójkątów?
Rozumiem, że każdy kształt może być utworzony (lub przybliżony) przez mniejsze trójkąty. Dowolny prostokąt można utworzyć za pomocą 2 mniejszych trójkątów. Dowolne koło można utworzyć za pomocą wielu cienkich trójkątów „plasterka pizzy”. Jak to się przekłada na wykrywanie kolizji? Rozumiem, jak obliczyć nachylenie prostokąta za pomocą wierzchołków. Rozumiem, jak obliczyć …

2
Jak zrobić wyskakujące okno za pomocą Scene2D?
Mam ekran głównego menu z logo i kilkoma przyciskami. Po naciśnięciu przycisku logowania pojawia się okno dialogowe z prośbą o podanie nazwy użytkownika i hasła. Działa to dobrze, z wyjątkiem „wyskakiwania”. W tej chwili nowe okno dialogowe po prostu zmienia wszystko, ale chciałbym ustawić je nad bieżącą sceną. Właśnie się …
13 java  libgdx  menu  scene2d 

1
Skuteczny sposób obliczania „stożków widzenia” na mapie kafelków 2D?
Próbuję obliczyć, które kafelki dana jednostka może „zobaczyć”, gdy jest zwrócona w określonym kierunku na mapie kafelków (w określonym zakresie i kącie skierowania). Najprostszym sposobem byłoby narysowanie pewnej liczby płytek na zewnątrz i raycasta na każdą płytkę. Mam jednak nadzieję na coś nieco bardziej wydajnego. Obraz mówi tysiąc słów: Czerwona …
13 2d  algorithm  tilemap 

4
Zmęczenie gracza tabletami?
Myślę o tworzeniu gier na tablety. W tle komputera / konsoli doskonale zdaję sobie sprawę z ogromnych różnic w interfejsach użytkownika i muszę zaprojektować go z myślą o platformie docelowej. Martwię się o jeden gracz . Urządzenia wejściowe używane na komputerach PC i konsolach - klawiatury i kontrolery gier - …


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.