Produkcja gier

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

2
Falling Blocks i złożone kształty
Obecnie mam prostą grę podobną do Tetris i napotkałem problem, którego nie mogę rozwiązać. W przeciwieństwie do Tetrisa, w którym występuje pojedynczy spadający kształt, mam wiele potencjalnie powiązanych ze sobą kształtów, które muszą spaść; Muszę obliczyć ich końcowe pozycje. Rozważ następujące: Aby obliczyć ostateczną pozycję zielonego kształtu, po prostu skanuję …



1
Platformówka dla wielu graczy - czy zwykle wymagane są poprawki na serwerze dla jednego klienta na serwerze?
Obecnie pracuję nad dość prostą platformówką dla wielu graczy. Czytam sporo artykułów na temat technik stosowanych do ukrywania opóźnień, ale wciąż nie potrafię zrozumieć niektórych z tych pojęć. Uważam ten temat za bardzo interesujący i lubię samodzielnie wypróbowywać pomysły, ale myślę, że pytanie o zmianę stosu gamedev będzie bardziej skuteczne …

4
Przypisywanie zadań
W RTS, w którym pracownicy mają za zadanie np. Zbudować ścianę, w jaki sposób pracownicy decydują, które ściany zbudować? Gracz decyduje, które ściany mają zostać zbudowane, ale nie przypisuje poszczególnych pracowników do poszczególnych kwadratów ścian. W wielu grach RTS pracownicy po prostu wykonują zadania, które są blisko nich, ale w …
10 ai 

2
Na czym polega fizycznie poprawne oświetlenie?
Nie mogę znaleźć niczego kompleksowego za pomocą Google. Zastanawiam się, jakie są podstawowe koncepcje fizycznie poprawnego oświetlenia i gdzie mogę o nim poczytać. Na czym polega fizycznie poprawne oświetlenie? Czy oświetlenie Phong jest generalnie niepoprawne fizycznie?
10 lighting  pbr 

1
Prosty symulator lotu
W symulatorze lotu 3D z poziomem realizmu Crimson Skies (jak na poziomie zręcznościowym, a nie realistycznym), w jaki sposób określasz ruch samolotu przy każdym tyknięciu zegara w grze? (Crimson Skies to arkadowy symulator lotu: http://youtu.be/OWmYt0LZDnU?t=3m ) Zakładam, że gra postępuje w ustalonych krokach, a każdy krok poruszający się obiekt porusza …

2
problem z git w projekcie jedności
Próbowałem kontrolować wersję mojego folderu projektu za pomocą git. Jeśli jednak chodziło o wyciągnięcie projektu z repozytorium, coś poszło nie tak: najwyraźniej brakuje skryptów, a prefabrykaty i wszystkie elementy graficzne wydają się różowawe. Czy ktoś wie, jak to naprawić? Obecnie używam .gitignore: Temp/ Obj/ UnityGenerated/ Library/ ExportedObj/ *.svd *.userprefs *.csproj …
10 unity  git 

2
OpenGL wyświetla zarys wielu nakładających się obiektów
Właśnie miałem pomysł na moją grę w OpenGL w c ++: Chciałbym mieć duży zarys (5-6 pikseli) na wielu nakładających się obiektach, gdy gracz coś wygra. Pomyślałem, że najlepszym sposobem jest użycie bufora szablonów, ale kilka godzin próbuję wykonać renderowanie bufora szablonów poza ekranem i nie mogę osiągnąć żadnego wyniku, …
10 opengl  outline 

2
Jak spłaszczyć teren pod obiektem gry?
Mam skrypt, który tworzy obiekt terenu i maluje go teksturami, ale mam problem. Kiedy próbuję umieścić obiekty gry (takie jak prosty obiekt wodny, który zapewnia jedność), używam Raycast, aby określić prawidłową wysokość do umieszczenia obiektu gry, ale to tylko zapewnia, że ​​jest on prawidłowo umieszczony w tym konkretnym punkcie. Jak …
10 unity 


4
Wykrywanie „dowolnego naciśnięcia przycisku”
Próbuję pozwolić graczowi nacisnąć dowolny przycisk, aby przejść ze strony głównej. Udało mi się to zrobić, tworząc listę przycisków, przeglądając je i sprawdzając, czy jeden z nich nie działa; jednak wydaje mi się, że ten kod jest trochę brzydki i zastanawiam się, czy istnieje prostszy sposób na zrobienie tego, o …
10 xna  monogame 

1
Jak wdrożyć cienie 2D rzucane między warstwami?
Jak mogę zaimplementować cienie 2D, które są rzucane przez obiekty na innej warstwie? NIE podoba się dynamiczne oświetlenie w dobrze znanym samouczku z Catalin Zima : Ale podobnie jak cienie rur w tym filmie : Podobnie jak cień platformy i postać w tym filmie : Chciałbym zastosować ten sam rodzaj …

1
Jak upewnić się, że gra może zostać ukończona
Nie jestem pewien, jaki jest prawidłowy termin dla tego, czego szukam, więc przepraszam, jeśli jest to duplikat pytania. Ale czy istnieje termin / algorytm zapewniający „ukończenie” gry w stosunku do nieskończonego przewijania. Rozumiem przez to, że gdybym miał grę, w której użytkownik musiałby przeskakiwać bloki, gdy ekran próbuje je dogonić, …

1
Rurociąg renderowania silnika: generowanie shaderów
Próbuję stworzyć silnik do gier 2D za pomocą OpenGL ES 2.0 (na razie iOS). Napisałem warstwę aplikacji w celu C i osobny samodzielny RendererGLES20 w C ++. Poza rendererem nie jest wykonywane żadne specyficzne wywołanie GL. Działa idealnie. Ale mam pewne problemy z projektowaniem podczas korzystania z shaderów. Każdy moduł …

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.